Hallo Leute,
ich bin neu hier und noch ein ziemlich Anfänger bezüglich Autoit.
Ich möchte eine Liste mit den Dateien eines Ordners und seiner Unterordner erstellen.
Sowei bin ich gekommen:
[autoit]If MsgBox(1 ,"New?" , "Create new list?") = 1 Then
[/autoit][autoit][/autoit][autoit]If FileExists ( @ScriptDir & "\Save\Save.ini" ) = 1 Then
Global $nummer = IniRead(@ScriptDir&"\Save\Save.ini" , "Nummer", "Nummer", "default")
Global $ordner = IniRead(@ScriptDir&"\Save\Save.ini" , "Optionen", "Nummer", "default")
Else
Global $nummer = 1
Global $ordner = 1
EndIf
If FileExists ( @ScriptDir & "\Save\Save.ini" ) = 0 Then
DirCreate(@ScriptDir & "\Save\")
_FileCreate(@ScriptDir & "\Save\Save.ini")
MsgBox(0, "Select" ,"Select Folder.")
$directory = FileSelectFolder("Zielordner :", "C:\Program Files (x86)\Steam", 1)
IniWrite(@ScriptDir&"\Save\Save.ini" , "Optionen", $ordner, $directory)
EndIf
EndIf
_FileWriteFromArray($nummer&".txt",_FileListToArray($directory,"*",1))
[/autoit][autoit][/autoit][autoit]Global $nummer = $nummer + 1
Global $ordner = $ordner + 1
IniWrite(@ScriptDir&"\Save\Save.ini" , "Nummer", "Nummer", $nummer)
IniWrite(@ScriptDir&"\Save\Save.ini" , "Optionen", "Nummer", $ordner)
Nun erstellt das Programm leider nur die Liste des Hauptordners und nich der Unterordner.
Die Inidatei ist eine Mischung aus Spielerei aus Lerngründen (mal was ausprobieren ) und Speichernamenerzeugung.
Hoffe ihr könnt mir helfen. Am besten mit kurzem Sourcecode
Danke