Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
51m0n JLI'ler
Alter: 33 Anmeldedatum: 06.01.2006 Beiträge: 167 Wohnort: Erkelenz Medaillen: Keine
|
Verfasst am: 27.11.2006, 17:50 Titel: Dateien eines Ordners auflisten |
|
|
Hi
Ich versuche im mom alle Dateien eines Ordners aufzulisten zu lassen. Jedoch erhalte ich immer nur eine Datei und diese hat den Namen des Ordners selbst.
Hier mal mein Code:
CPP: | FileHandle = FindFirstFileW(Folder.c_str(), &FileInfoBuffer);
if(FileHandle != INVALID_HANDLE_VALUE)
{
Files.push_back(FileInfoBuffer);
while(FindNextFileW(FileHandle, &FileInfoBuffer))
{
Files.push_back(FileInfoBuffer);
}
FindClose(FileHandle);
} |
Was ist daran falsch?
MfG 51m0n _________________ Teigwaren
heißen Teigwaren,
weil sie früher einmal Teig waren |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 27.11.2006, 18:21 Titel: |
|
|
Wahrscheinlich ist der Pfad falsch. Welchen Wert hat denn "Folder" ? _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
51m0n JLI'ler
Alter: 33 Anmeldedatum: 06.01.2006 Beiträge: 167 Wohnort: Erkelenz Medaillen: Keine
|
Verfasst am: 27.11.2006, 18:35 Titel: |
|
|
OLiver hat Folgendes geschrieben: | Wahrscheinlich ist der Pfad falsch. Welchen Wert hat denn "Folder" ? |
"c:/Fraps"
Der Ordner exesiert auch, was ich vorher auch prüfe.
Wenn für Folder "c:/Fraps/fraps.exe" nehme, dann zeigt er mir als gefundene Datei fraps.exe an. (natürlich nur wenn ich FolderExists() vorher ausklammere) _________________ Teigwaren
heißen Teigwaren,
weil sie früher einmal Teig waren |
|
Nach oben |
|
|
OLiver Super JLI'ler
Alter: 33 Anmeldedatum: 29.06.2003 Beiträge: 306 Wohnort: Jena Medaillen: Keine
|
Verfasst am: 27.11.2006, 18:51 Titel: |
|
|
Ja, dann sucht er nur Dateien, die genauso heißen. Du musst noch ein oder auch zwei Jokerzeichen (Platzhalter) einfügen, also z.B. so
"c:/Fraps/*.*"
So sucht er dann alle Dateien, bei denen noch beliebiges vor dem Punkt und nach dem Punkt steht. _________________ http://www.sieder25.org/ (Siedler 2 - Remake) |
|
Nach oben |
|
|
51m0n JLI'ler
Alter: 33 Anmeldedatum: 06.01.2006 Beiträge: 167 Wohnort: Erkelenz Medaillen: Keine
|
Verfasst am: 27.11.2006, 18:58 Titel: |
|
|
Ok thx.
Das wars was ich brauchte.
MfG 51m0n _________________ Teigwaren
heißen Teigwaren,
weil sie früher einmal Teig waren |
|
Nach oben |
|
|
|