Der Unterschied liegt darin, dass Deine Variante prüft, ob die Attribute faDirectory genau entsprechen. Meine Variante hingegen prüft, ob faDirectory in den Attributen enthalten ist. Ist z.B. auch noch faArchive gesetzt, dann stimmt Deine Abfrage nicht mehr. Übrigens: es gibt in der
DP diverse FindAllFiles-Varianten, hast Du die einmal ausprobiert?