<?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[Kompletten Pfad ermitteln!]]></title><description><![CDATA[<p><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>Hallo zusammen,</p>
<p>ich würde gerne wissen, wie man den kompletten Pfad zur eine Datei ermitteln kann!<br />
Gibt eine API dafür, also ohne MFC-Library?</p>
<p>Ich brauche den Pfad zur Datei &quot;wData.cFileName&quot; -&gt; C:\tmp\test\dateiname.txt</p>
<p>Hier ist ein Beispielprogramm:</p>
<pre><code class="language-cpp">int
main(int argc, char *argv[])
{
  HANDLE              hFind; 
  WIN32_FIND_DATA     wData; 
  char                zPath[] = &quot;C:\\tmp\\*&quot;; 
  BOOL found = TRUE; 

  printf (&quot; Auszugebendes Laufwerk: %s\n&quot;, zPath); 

  hFind = FindFirstFile( zPath, &amp;wData ); 

  while(hFind != INVALID_HANDLE_VALUE &amp;&amp; found) 
  { 
    if((strcmp(wData.cFileName, &quot;.&quot;) !=0) &amp;&amp; (strcmp(wData.cFileName, &quot;..&quot;) !=0))
    {  
      if(wData.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY) 
        cout &lt;&lt; &quot;Verzeichnis: &quot; &lt;&lt; wData.cFileName &lt;&lt; endl; 
      else
      {
        cout &lt;&lt; &quot;Dateiname: &quot; &lt;&lt; wData.cFileName &lt;&lt; endl;
        //cout &lt;&lt; &quot;FullPath: &quot; &lt;&lt; ??
      }
    }
    found = FindNextFile(hFind, &amp;wData);
  } 

  FindClose( hFind ); 

  while (getch() != 'q');

  return (0);
}
</code></pre>
<p>Vielen Dank im Voraus <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/topic/91791/kompletten-pfad-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 10:35:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91791.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 12 Nov 2004 12:27:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 12:27:34 GMT]]></title><description><![CDATA[<p><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>Hallo zusammen,</p>
<p>ich würde gerne wissen, wie man den kompletten Pfad zur eine Datei ermitteln kann!<br />
Gibt eine API dafür, also ohne MFC-Library?</p>
<p>Ich brauche den Pfad zur Datei &quot;wData.cFileName&quot; -&gt; C:\tmp\test\dateiname.txt</p>
<p>Hier ist ein Beispielprogramm:</p>
<pre><code class="language-cpp">int
main(int argc, char *argv[])
{
  HANDLE              hFind; 
  WIN32_FIND_DATA     wData; 
  char                zPath[] = &quot;C:\\tmp\\*&quot;; 
  BOOL found = TRUE; 

  printf (&quot; Auszugebendes Laufwerk: %s\n&quot;, zPath); 

  hFind = FindFirstFile( zPath, &amp;wData ); 

  while(hFind != INVALID_HANDLE_VALUE &amp;&amp; found) 
  { 
    if((strcmp(wData.cFileName, &quot;.&quot;) !=0) &amp;&amp; (strcmp(wData.cFileName, &quot;..&quot;) !=0))
    {  
      if(wData.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY) 
        cout &lt;&lt; &quot;Verzeichnis: &quot; &lt;&lt; wData.cFileName &lt;&lt; endl; 
      else
      {
        cout &lt;&lt; &quot;Dateiname: &quot; &lt;&lt; wData.cFileName &lt;&lt; endl;
        //cout &lt;&lt; &quot;FullPath: &quot; &lt;&lt; ??
      }
    }
    found = FindNextFile(hFind, &amp;wData);
  } 

  FindClose( hFind ); 

  while (getch() != 'q');

  return (0);
}
</code></pre>
<p>Vielen Dank im Voraus <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/650184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650184</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:27:34 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 12:38:09 GMT]]></title><description><![CDATA[<p>der befindet sich doch in &quot;zPath&quot;?!?<br />
falls du irgenwann mal planst das ganze laufwerk rekursiv zu durchsuchen musst auch immmer den pfad mitangeben, sprich auf den pfad kannst du immer zurückgreifen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650197</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:38:09 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 12:57:07 GMT]]></title><description><![CDATA[<p>... du musst nur eben beim Zusammensetzen beachten, dass du den * wegschneidest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650220</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 12:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 13:02:37 GMT]]></title><description><![CDATA[<p>Ich dachte, dass die Funktion &quot;</p>
<pre><code class="language-cpp">FindFirstFile
</code></pre>
<p>&quot; rekursiv sucht!</p>
<p>Ich habe unter c:\tmp drei weitere Verzeichnisse.</p>
<p>C:\tmp<br />
+---eins<br />
+---zwei<br />
+---drei</p>
<p>Die Funktion FindFirstFile bzw. FindNextFile liefern nur das Verzeichnis &quot;eins&quot;, &quot;zwei&quot; und nicht mehr! Warum bekomme ich das Verzeichnis &quot;drei&quot; nicht angezeigt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650230</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 13:37:27 GMT]]></title><description><![CDATA[<p>Nein, die Funktion arbeitet nicht selbst rekursiv <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650296</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 13:37:27 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 14:08:24 GMT]]></title><description><![CDATA[<p>Danke flenders <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ich habe einen Artikel von Dir gefunden, der mir sehr geholfen hat <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/650349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650349</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Fri, 12 Nov 2004 14:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 16:33:38 GMT]]></title><description><![CDATA[<p>Von mir ist in dem Thread zwar eigentlich prakitsch nichts (zumindest kein eigenes Gedankengut), aber wenn er dir geholfen hat, dann ist's natürlich trotzdem gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650469</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 16:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 17:06:19 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Von mir ist in dem Thread zwar eigentlich prakitsch nichts (zumindest kein eigenes Gedankengut), aber wenn er dir geholfen hat, dann ist's natürlich trotzdem gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
</blockquote>
<p>du bist einfach gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> vielleicht gedankenübertragung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/650487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650487</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 17:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 17:07:53 GMT]]></title><description><![CDATA[<p>Er hat doch wohl die Suchfunktion benutzt und einen Thread von dir gefunden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650489</guid><dc:creator><![CDATA[F-A-L-S-C-H]]></dc:creator><pubDate>Fri, 12 Nov 2004 17:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 17:35:07 GMT]]></title><description><![CDATA[<p>F-A-L-S-C-H schrieb:</p>
<blockquote>
<p>Er hat doch wohl die Suchfunktion benutzt und einen Thread von dir gefunden</p>
</blockquote>
<p>So habe ich das auch verstanden - hatte vermutet, dass er sich <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=46458" rel="nofollow">hierauf</a> bezieht. Zumindest hat er dort heute was gepostet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Ist aber ja auch egal :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650508</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 12 Nov 2004 17:35:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Fri, 12 Nov 2004 17:37:04 GMT]]></title><description><![CDATA[<p>F-A-L-S-C-H schrieb:</p>
<blockquote>
<p>Er hat doch wohl die Suchfunktion benutzt und einen Thread von dir gefunden</p>
</blockquote>
<p>du verstehst auch keinen spass</p>
]]></description><link>https://www.c-plusplus.net/forum/post/650510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/650510</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Fri, 12 Nov 2004 17:37:04 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Mon, 15 Nov 2004 08:55:12 GMT]]></title><description><![CDATA[<p>Hallo flenders,</p>
<p>das ist korrekt.</p>
<p><a href="http://www.c-plusplus.net/forum/viewtopic.php?t=46458" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=46458</a></p>
<p>Ich starte einfach ein Thread, der abundzumal die Funktion &quot;scan_directory&quot; ausführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/651996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/651996</guid><dc:creator><![CDATA[leonReif]]></dc:creator><pubDate>Mon, 15 Nov 2004 08:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to Kompletten Pfad ermitteln! on Mon, 15 Nov 2004 12:39:38 GMT]]></title><description><![CDATA[<p>miller_m schrieb:</p>
<blockquote>
<p>F-A-L-S-C-H schrieb:</p>
<blockquote>
<p>Er hat doch wohl die Suchfunktion benutzt und einen Thread von dir gefunden</p>
</blockquote>
<p>du verstehst auch keinen spass</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/652209</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/652209</guid><dc:creator><![CDATA[R-I-C-H-T-I-G]]></dc:creator><pubDate>Mon, 15 Nov 2004 12:39:38 GMT</pubDate></item></channel></rss>