Seit der neuesten Final 3.3.2.0 wird der @extended Wert der Funktion FileFindNextFile() 1 wenn es sich um einen Ordner handelt.
Vorher hat man es stattdessen halt per FileGetAttrib() gemacht.
Hier mal ein Minimalbeispiel für die Version 3.3.2.0.:
Spoiler anzeigen
[autoit]
Global $hFile, $hFind = FileFindFirstFile("\*")
[/autoit] [autoit][/autoit] [autoit]If $hFind <> -1 Then
While 1
$hFile = FileFindNextFile($hFind)
If @error Then ExitLoop
If @extended = 1 Then
ConsoleWrite($hFile & @CRLF)
EndIf
WEnd
EndIf