Eine Liste der Dateien in einem Ordner in ein Array speichern.

Tasm-Devil

Erfahrenes Mitglied
Hat einer ne Ahnung wie man da ran gehen kann.
Ich möchte einfach alle Dateien (um genau zu sein alle wav und mp3 Dateien) in einem Verzeichniss in ein Ansistring Array speichern.
Hat einer ne Ahnung wie man da ran gehen kann?
 
Hi,

zunaechst mal, Borland, Visual C++? (wegen dem ansistring schaetz ich mal dass Borland).
Und schau mal bei FindFirstFile() nach
 
Ich arbeite mit dem Borland C++ Builder 6

FindFirstFile() find ich nicht aber es gibt FindFirst() nur ich weiß nicht recht damit umzugehen?
 
hier ist FindFirstFile dokumentiert: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/findfirstfile.asp
Du erstellst eine WIN32_FIND_DATA Struktur und ubergibst diese den FindFirstFile() und FindNextFile(). die WIN32_FIND_DATA wird dann jeweils den Namen der gefundenen Datei beinhalten, dass du dann per
Code:
StringArray[i] = String(structure.cFileName);
zuweisen kannst
als zweiter parameter zu FindFirstFile() kannst du zuerst "*.mp3" und dann "*.wav" ubergeben. Ist alles in der MSDN dokumentiert :)
 
Zurück