Listet Dateien und/oder Ordner eines bestimmten Pfades auf (ähnlich zu "dir" mit der Option "/B" unter DOS).
#include <File.au3>
_FileListToArray($sPath [, $sFilter = "*" [, $iFlag = 0]])
| $sPath | Pfad, von dem eine Dateiliste erstellt werden soll. |
| $sFilter | [optional] zu verwendender Filter, Standard ist *. Für mehr Details ist in der Autoit3-Hilfedatei nach dem Stichwort "WildCards" zu suchen. |
| $iFlag | [optional] Bestimmt, ob nur Dateien, nur Ordner oder Dateien und Ordner zurückgegeben werden sollen. $iFlag=0 (Standard) Gibt Dateien und Ordner zurück $iFlag=1 Gibt nur Dateien zurück $iFlag=2 Gibt nur Ordner zurück |
| Erfolg: | Ein Array. Siehe Bemerkungen |
| Fehler: | 0 |
| @Error: | 1 = Pfad nicht gefunden oder ungültig |
| 2 = $sFilter ungültig | |
| 3 = $iFlag ungültig | |
| 4 = Keine Datei(en) gefunden |
#include <File.au3>
#include <Array.au3>
Local $FileList = _FileListToArray(@DesktopDir)
If @error = 1 Then
MsgBox(0, "", "Keine Ordner gefunden.")
Exit
EndIf
If @error = 4 Then
MsgBox(0, "", "Keine Dateien gefunden.")
Exit
EndIf
_ArrayDisplay($FileList, "$FileList")