Ordner auf CDs bestimmen



  • Hi!

    Ich hab folgendes Problem: Ich hab ein kleines Konsolenprogramm geschrieben, das mit FindFirstFile, FindNextFile usw. rekursiv eine Dateiliste eines angegebenen Ordners erstellt. Funktioniert wunderbar, nur bei CDs scheint es so, als ob das Programm Ordner nur als Dateien ansieht und einfach ausgibt anstatt reinzugehen.
    Um zu bestimmen, ob es sich um einen Ordner handelt, benutze ich diese Funktion:

    return GetFileAttributes (pfad) == FILE_ATTRIBUTE_DIRECTORY;
    

    Kann mir jemand helfen? Ich hab das Programm extra geschrieben, um meine CDs zu dokumentieren, aber gerade da funktioniert es nicht.

    Danke im voraus,

    Tly



  • Schau dir mal den FAQ-Beitrag dazu an:

    if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { ... }
    


  • Ja cool, danke! Ich war im FAQ, aber ich habs glatt übersehen. Wunderbar, das probiere ich gleich ma aus.
    Danke für den Hinweis, obwohls schon im FAQ stand!


Anmelden zum Antworten