<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[update] Dateigröße aus Verzeichnis ermitteln]]></title><description><![CDATA[<p>Hab mir mal diesen Code Schnipsel angeschaut:</p>
<pre><code class="language-cpp">HANDLE fHandle;
WIN32_FIND_DATA wfd;

fHandle=FindFirstFile(&quot;C:\\*&quot;,&amp;wfd);

do
{
    // Eintrag nur behandeln, wenn es nicht . oder .. ist (werden nur bei Unterverzeichnissen mit zurückgeliefert)
    // hier könnte man z.B. auch mit lstrcmp auf . und .. vergleichen, was allerdings nicht ganz so effizient ist
    if (!( (wfd.cFileName[0]=='.') &amp;&amp; ( (wfd.cFileName[1]=='.' &amp;&amp; wfd.cFileName[2]==0) || wfd.cFileName[1]==0 ) ))
    {
        if (wfd.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY)
        {
            MessageBox(0,wfd.cFileName,&quot;Folgendes Verzeichnis wurde gefunden:&quot;,0);
            // Datei ist keine, sondern ein Verzeichnis...
            // Hier könnte man dasselbe nochmal machen, um auch die
            // Unterverzeichnisse zu scannen ;-)
        }
        else
        {
            MessageBox(0,wfd.cFileName,&quot;Folgende Datei gefunden:&quot;,0);
        }
    }
}
while (FindNextFile(fHandle,&amp;wfd));
FindClose(fHandle);
</code></pre>
<p>Wie kann ich die Größe der Dateien ermitteln, z.B. tes.doc = 23 KB</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122736/update-dateigröße-aus-verzeichnis-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 18:36:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122736.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Oct 2005 12:23:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 13:52:21 GMT]]></title><description><![CDATA[<p>Hab mir mal diesen Code Schnipsel angeschaut:</p>
<pre><code class="language-cpp">HANDLE fHandle;
WIN32_FIND_DATA wfd;

fHandle=FindFirstFile(&quot;C:\\*&quot;,&amp;wfd);

do
{
    // Eintrag nur behandeln, wenn es nicht . oder .. ist (werden nur bei Unterverzeichnissen mit zurückgeliefert)
    // hier könnte man z.B. auch mit lstrcmp auf . und .. vergleichen, was allerdings nicht ganz so effizient ist
    if (!( (wfd.cFileName[0]=='.') &amp;&amp; ( (wfd.cFileName[1]=='.' &amp;&amp; wfd.cFileName[2]==0) || wfd.cFileName[1]==0 ) ))
    {
        if (wfd.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY)
        {
            MessageBox(0,wfd.cFileName,&quot;Folgendes Verzeichnis wurde gefunden:&quot;,0);
            // Datei ist keine, sondern ein Verzeichnis...
            // Hier könnte man dasselbe nochmal machen, um auch die
            // Unterverzeichnisse zu scannen ;-)
        }
        else
        {
            MessageBox(0,wfd.cFileName,&quot;Folgende Datei gefunden:&quot;,0);
        }
    }
}
while (FindNextFile(fHandle,&amp;wfd));
FindClose(fHandle);
</code></pre>
<p>Wie kann ich die Größe der Dateien ermitteln, z.B. tes.doc = 23 KB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/888128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888128</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Sun, 09 Oct 2005 13:52:21 GMT</pubDate></item><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 13:03:28 GMT]]></title><description><![CDATA[<p>habs damit versucht:</p>
<pre><code>string datei = wfd.cFileName;
std::ifstream file(datei.c_str());
file.seekg(0,std::ios::end);
</code></pre>
<p>bekomme immer eine -1 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/888165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888165</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Sun, 09 Oct 2005 13:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 14:00:40 GMT]]></title><description><![CDATA[<p>Du musst dir wieder den Pfad zusammensetzen, dann kannst du z.B. CreateFile/GetFileSize verwenden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/888197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888197</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sun, 09 Oct 2005 14:00:40 GMT</pubDate></item><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 16:04:44 GMT]]></title><description><![CDATA[<p>hola</p>
<p>in der WIN32_FIND_DATA struktur ist doch die dateigroesse schon drinnen. oder hab ich da die fragestellung falsch verstanden ?</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/888279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888279</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Sun, 09 Oct 2005 16:04:44 GMT</pubDate></item><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 16:20:10 GMT]]></title><description><![CDATA[<p>Könnt ihr mir bitte ein Beispiel zeigen, den Code hab ich aus der FAQ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/888284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888284</guid><dc:creator><![CDATA[kernel64]]></dc:creator><pubDate>Sun, 09 Oct 2005 16:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to [update] Dateigröße aus Verzeichnis ermitteln on Sun, 09 Oct 2005 16:30:39 GMT]]></title><description><![CDATA[<p>Meep Meep schrieb:</p>
<blockquote>
<p>hola</p>
<p>in der WIN32_FIND_DATA struktur ist doch die dateigroesse schon drinnen. oder hab ich da die fragestellung falsch verstanden ?</p>
<p>Meep Meep</p>
</blockquote>
<p>LOL das hab ich mir auch gedacht als ich den Thread durchlase. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Kernel64 :<br />
DWORD nFileSizeHigh;<br />
DWORD nFileSizeLow;</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/win32_find_data_str.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/win32_find_data_str.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/888291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/888291</guid><dc:creator><![CDATA[genom4]]></dc:creator><pubDate>Sun, 09 Oct 2005 16:30:39 GMT</pubDate></item></channel></rss>