Hi TheDude !
Versuch es mal so:
[autoit]$FileListe = _FileListToRekursiv("D:\", "xyz123.dat", 3, 0, 0, False)
[/autoit]Ich habe die such beschrieben
[autoit];===================================================================================================================================#
;Function Name....: _FileListToRekursiv($Path, $Wildc = '*', $iFlag = 0, $iTB = 0, $iIntex = 0, $More = False)
;Description......: Auflistung von Dateien u. o. Ordner
;$Path............: Pfad
;$Wildc...........: ---- > '*' (Standart) Suchbegrif u. o. Wildcards bei Wildcards mit o. suchbegriff $iFlag auf '3' setzen es ist auch
; möglich mehrere suchbegriffe zu suchen z.B (*wma,*mp3,*txt) o. (wma,mp3,txt) getrennt mit ',' < -----
;$iFlag...........: '0' (Standart) Datein u. Ordner '1' nur Datein '2' nur Ordner --- > '3' um mit suchbegriffen zu suchen wie (*.txt) < ----
;$iTB.............: '0' (Standart) für alle Unter-Verzeichnisse
;$iIndex..........: '0' (Standard), es fungiert jedes in den Trennzeichen enthaltene Zeichen als Trennmarkierung
; '1' es wird der gesamte Trennzeichenstring als Trennmarkierung genutzt
; '2' deaktiviert die Rückgabe der Anzahl im ersten Element. Dadurch wird das Array 0-basierend.
;$More............: 'False' (Standart) Ein duchlauf dann wird $RAS gelöscht : 'True' Ein Speicher für wiederholten aufruf.
; !Wichtig! Bool ist zu verwenden
;Return Value(s)..: Array mit den gefundenen Dateien u. o Ordner u. o. Array[0] endhält die anzahl (Fund)
;Author(s)........: Kleiner (http://www.autoit.de) # 11.02.2011 00:00 #
;====================================================================================================================================#
Lg Kleiner