<?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[Ordner auflisten]]></title><description><![CDATA[<p>Hey,<br />
wie kann ich einen Ordner mit Dateien in einem Array auflisten und ihn dann z.B. in einem Listenfeld ausgeben? Oder kann ich einen Ordner gleich in einem Listenfeld auflisten lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198772/ordner-auflisten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 21:33:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198772.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Nov 2007 13:25:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ordner auflisten on Sun, 25 Nov 2007 13:25:07 GMT]]></title><description><![CDATA[<p>Hey,<br />
wie kann ich einen Ordner mit Dateien in einem Array auflisten und ihn dann z.B. in einem Listenfeld ausgeben? Oder kann ich einen Ordner gleich in einem Listenfeld auflisten lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409791</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Sun, 25 Nov 2007 13:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Sun, 25 Nov 2007 15:59:42 GMT]]></title><description><![CDATA[<p>Verwende CFileFind<br />
<a href="http://msdn2.microsoft.com/en-us/library/f33e1618(VS.80).aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/f33e1618(VS.80).aspx</a><br />
IsDirectory liefert die entsprechende Prüfung.</p>
<p>Was du mit den Ergebnisse macht, ob die in einen vector packts oder in eine Listbox schiebst ist Deine Sache.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409902</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 25 Nov 2007 15:59:42 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:04:40 GMT]]></title><description><![CDATA[<p>hey danke funktioniert wunderbar. Nur das die ersten beide Einträge &quot;.&quot; und &quot;..&quot; sind. Wie bekomme ich die raus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410741</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:04:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:07:39 GMT]]></title><description><![CDATA[<p>Mit einer if. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410750</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:07:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:15:46 GMT]]></title><description><![CDATA[<p>habe ich versucht aber irgendwie läuft das nicht wenn ich sage</p>
<pre><code class="language-cpp">if((LPCTSTR) finder.GetFileName() == &quot;.&quot;)
{
    Filefind = finder.FindNextFile();
    m_ctlTabellenListe.AddString((LPCTSTR) finder.GetFileName());
}
</code></pre>
<p>und als zweite Frage. Wie kann ich Dateien aus dem Ordner löschen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410752</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:15:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:16:09 GMT]]></title><description><![CDATA[<p>Zeig mal auch den Code drumherum, ich vermute die if ist an der falschen Stelle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410754</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:23:13 GMT]]></title><description><![CDATA[<p>1. machs lieber so das &quot;.&quot; uebersprungen wird und nicht das nur &quot;..&quot; geadded wird sonst nichts<br />
2. verzichtle lieber auf C- casts<br />
3. schonmal nach &quot;DeleteFile&quot; oder aehnliches gesucht ?</p>
<p>Pseudo:</p>
<pre><code class="language-cpp">BOOL bFound = folderfinder.FindFile(strPath + _T(&quot;\\*&quot;));
while(bFound)
{
    bFound = folderfinder.FindNextFile();
    CString strTmp = folderfinder.GetFileName();
    if(!folderfinder.IsDirectory() &amp;&amp; strTmp != _T('.') &amp;&amp; strTmp != _T(&quot;..&quot;))
        m_ctlTabellenListe.AddString(strTmp); // add with path
        //m_ctlTabellenListe.AddString(strTmp.Right(strTmp.ReverseFind(_T('\\'))); // add without path
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1410755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410755</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:23:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 08:51:04 GMT]]></title><description><![CDATA[<p>okay ich probiere das mal aus. was ist denn strPath für eine Variable? Das sollte doch der Ordner sein oder? Oder ist das der gesamte Pfad zum Ordner?</p>
<pre><code class="language-cpp">BOOL bFound = folderfinder.FindFile(strPath + _T(&quot;\\*&quot;));
while(bFound)
{
    bFound = folderfinder.FindNextFile();
    CString strTmp = folderfinder.GetFileName();
    if(!folderfinder.IsDirectory() &amp;&amp; strTmp != _T('.') &amp;&amp; strTmp != _T(&quot;..&quot;))
        m_ctlTabellenListe.AddString(strTmp); // add with path
        //m_ctlTabellenListe.AddString(strTmp.Right(strTmp.ReverseFind(_T('\\'))); // add without path
}
</code></pre>
<p>und mit Delete habe ich nur das gefunden</p>
<p>DeleteFile(DATEINAME);</p>
<p>aber wenn ich das ausprobiere, funktioniert das nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410779</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 08:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:20:04 GMT]]></title><description><![CDATA[<p>Lenni schrieb:</p>
<blockquote>
<p>okay ich probiere das mal aus. was ist denn strPath für eine Variable? Das sollte doch der Ordner sein oder? Oder ist das der gesamte Pfad zum Ordner?</p>
</blockquote>
<p>Wo ist der Unterschied? (Ja, es steht der komplette Pfad drin.)</p>
<blockquote>
<p>und mit Delete habe ich nur das gefunden</p>
<p>DeleteFile(DATEINAME);</p>
<p>aber wenn ich das ausprobiere, funktioniert das nicht</p>
</blockquote>
<p>Was funktioniert nicht, wie hast du es ausprobiert? Was steht als Dateiname drin? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
...lass dir doch nicht alles aus der Nase ziehen, die Kristallkugeln sind immer noch nicht aus der Wartung zurück. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410793</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:20:04 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:39:41 GMT]]></title><description><![CDATA[<p>Ich würde die Punkte anders abfragen:</p>
<pre><code class="language-cpp">BOOL bFound = folderfinder.FindFile(strPath + _T(&quot;\\*&quot;));
while(bFound)
{
    bFound = folderfinder.FindNextFile();
    if(!folderfinder.IsDirectory() &amp;&amp; (!folderfinder.IsDots() )
    {
       CString strTmp = folderfinder.GetFileName();
       m_ctlTabellenListe.AddString(strTmp); // add with path
    }
}
</code></pre>
<p>Hast Du schon mal probiert mit CListBox::Dir(...) zu arbeiten?</p>
<p>Zum Löschen sieh dir mal</p>
<pre><code class="language-cpp">CFile::.Remove(...);
</code></pre>
<p>an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410803</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:39:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:34:30 GMT]]></title><description><![CDATA[<p>Also mit dem Ordner auflisten funktioniert alles. Und mit der Funktion CListBox::Dir(...) habe ich noch nicht gearbeitet. Ist mir auch neu das es sowas gibt.</p>
<p>Das einzige was ich zu delete gefunden habe, ist der DeleteFile(DATEINAME);</p>
<p>sprich ich habe bei mir im Quellcode geschrieben DelteFile(&quot;Textdokument&quot;); sowie DeleteFile(file);<br />
mehr nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410810</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:34:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:38:14 GMT]]></title><description><![CDATA[<blockquote>
<p>Zum Löschen sieh dir mal</p>
<pre><code class="language-cpp">CFile::.Remove(...);
</code></pre>
<p>an.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1410813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410813</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:38:14 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:38:24 GMT]]></title><description><![CDATA[<p>Lenni schrieb:</p>
<blockquote>
<p>sprich ich habe bei mir im Quellcode geschrieben DelteFile(&quot;Textdokument&quot;); sowie DeleteFile(file);<br />
mehr nicht</p>
</blockquote>
<p>Und was sagt der Compiler bzw. das Programm dazu? (btw, heißt die zu löschende Datei wirklich &quot;Textdokument&quot; und befindet sich im Arbeitsverzeichnis des Programms?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410814</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 09:59:37 GMT]]></title><description><![CDATA[<p>CFile::.Remove(...); läuft auch nicht.</p>
<pre><code class="language-cpp">char* pFileName;
pFileName = _T(&quot;1.txt&quot;);
CFile::Remove(pFileName);
</code></pre>
<p>Fehlermeldung: Eine unbenannte Datei wurde nicht gefunden.<br />
TCHAR* habe ich auch verwendet, aber gleicher Fehler,</p>
<p>und bei DeleteFile(); hat glaube ich ein Parameter gefehlt</p>
<p>hier die original syntax und da habe ich wohl einen fehler gemacht.</p>
<pre><code class="language-cpp">function DeleteFile(
   oFSO,
   strFile 
)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1410829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410829</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 09:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 11:09:31 GMT]]></title><description><![CDATA[<p>Dan ist Dein working directory ein anderes, als das in dem die Datei steht.<br />
Du kanst nicht davon ausgehen, dass eine Delete ohne Pfad Angabe auf das Verzeichnis wirkt, in dem Dein Programm steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410880</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 27 Nov 2007 11:09:31 GMT</pubDate></item><item><title><![CDATA[Reply to Ordner auflisten on Tue, 27 Nov 2007 11:25:28 GMT]]></title><description><![CDATA[<p>Danke läuft bestens!</p>
<p>Ich bin auch echt ein Trottel. So simpel^^</p>
<p><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/1410891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410891</guid><dc:creator><![CDATA[Lenni]]></dc:creator><pubDate>Tue, 27 Nov 2007 11:25:28 GMT</pubDate></item></channel></rss>