FileListToArray Fileliste in bestimmten Unterordnern

  • Hallo zusammen.

    Irgendwie stehe ich komplett auf dem Schlauch! Ich versuche erstmal zu erklären, was ich genau vor habe.

    Ich habe eine Ordnerstruktur die wie folgt aussieht:

    S:\04 Objekte\dieser Ordnername ändert sich\02 Wartungen\05 Leistungsjahre\dieser Ordnername ändert sich\01 Dokumentation

    Jetzt würde ich gerne eine Liste erstellen, die allen Files die sich in den o.g. Ordnern befinden.

    Wie setze ich das am besten um? Ich habe folgendes probiert, aber leider nicht mit dem gewünschten Erfolg.

    Wenn ich das Array $afolder abfrage, dann stimmt noch alles. Wenn ich aber z.B. den String $Dokupath abfrage dann gibt er mir nur 3 oder 4 Strings zurück.

    Wo ist der Fehler, oder kann man das so überhaupt in Autoit umsetzen?

    Code
    $sPath = "S:\04 Objekte"
               $sFilter = "*"
               $iFlag = 2
               $afolder = _FileListToArray($sPath, $sFilter, $iFlag)
    For $i = 1 To $afolder[0]
    	$syear = $sPath & "\" & $afolder[$i] & "\02 Wartungen\05 Leistungsjahre"
    	$ayearlist = _FileListToArray($syear, $sFilter, $iFlag)
    	$DokuPath =  $sPath & "\" & $afolder[$i] & "\02 Wartungen\05 Leistungsjahre" & "\" & $ayearlist[$i] & "\"
    Next

    Vielen Dank!

  • Teste das mal...