Directorylisting
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 ?
|