Veröffentlicht 12. Juni 200124 j Ich hab mich jetzt mal mit GetFileName beschäftigt. Nun wollte ich mal wissen, ob von euch einer eine Idee hat, wie ich diesen einen Ordner durchlaufen kann und jeden Dateinamen in das Textfile speichern kann. Gibt es etwa sowas wie GetFileNumber? Dann könnte man ja eine While schleife bauen. Bin wie immer für jede Hilfe dankbar. Greetz
13. Juni 200124 j Hi, am besten arbeitest du mit der Klasse "CFileFind". Hier findest du die Methoden "FindFile" und "FindNextFile". Mit der Methode "IsDirectory" kannst du abfangen, ob es sich um eine DAtei oder einen Ordner handelt. Mit "GetFilePath" oder "GetFileTitle" kriegst du dann den Pfad oder den Namen als String zurück. Den schiebst du dann in deine Datei zum abspeichern.
14. Juni 200124 j Hi, solltest du MFC umgehen wollen, hier ne andere Möglichkeit FindFirstFile FindNextFile Bei der zurückgegebenen WIN32_FIND_DATA kannst du mit dem Parameter dwFileAttributes abfragen, ob es ein Verzeichnis ist. solltest du z.B. alle dateien eines Verzeichnisses haben wollen, gibst du bei FindFirstFile einfach ein "*.*" an.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.