Thema: Delphi Directorylisting

Einzelnen Beitrag anzeigen

Kryoko
(Gast)

n/a Beiträge
 
#1

Directorylisting

  Alt 3. Mär 2005, 12:59
Hi there.

Eigentlich müsste
 FindFirst(APath + '*.*', faDirectory, F) kombiniert mit FindNext und einer If Abfrage
if (F.Name <> '.') and (F.Name <> '..') and ((F.Attr and faDirectory) > 0) ja alle Directories in einem Pfad finden, wenn Rekursiv aufgerufen.
Es findet aber nicht alle.
Testlauf auf D:\ sagt 5941, Windows sagt 5956.
Wenn ich
  FindFirst(APath + '*.*', faDirectory, F) in
  FindFirst(APath + '*.*', faAnyFile, F) ändere, findet meine Routine auch 5956 Ordner.

Meine Frage nun : Welche Ordner fallen aus dem Schema ??
Welche Ordner werden mit faDirectory nicht erfasst ?
  Mit Zitat antworten Zitat