Hey.
Versuche gerade verzweifelt den Inhalt eines Ordners herrauszufinden.
[autoit]
#include <File.au3>
#include <Array.au3>
FileDelete(@ScriptDir & "\FileList.txt")
$DirList = _FileListToArray("D:\AutoIt", "*", 2) ; ordner in D:\AutoIt herrausfinden
If @error = 1 Then
MsgBox(0, "", "No Files\Folders Found.")
Exit
EndIf
$FileList = _FileListToArray("D:\AutoIt", "*.exe", 1) ; .exe dateien rausfilter in D:\AutoIt (funzt bis hier so weit)
For $i = 1 To $FileList[0]
FileWriteLine(@ScriptDir & "\FileList.txt", $FileList[$i])
Next
If IsArray ($DirList) Then
For $i = 1 To $DirList[0]
$FileList = _FileListToArray("D:\AutoIt\" & $DirList[$i], "*.exe", 1)
If IsArray ($FileList) Then
For $i = 1 To $FileList[0]
FileWriteLine(@ScriptDir & "\FileList.txt", $FileList[$i]) ; das funktioniert eigentlich auch, aber immer nur für den ersten ordner.
Next
EndIf
Next
MsgBox (0, "", "DONE")
EndIf
also.. so weit funktioniert alles.. außer das dann im Ordner D:\AutoIt nur der erste Ordner gelesen wird.
hab jetzt schon einiges ausprobiert, aber jetzt bin ich mit meinem AutoIt am ende.
mfg