Hallo, ich wollt ein script schreiben was z.B. auf D:\Downloads\
Liegt und nun 1 Ordnertiefe mehr z.b. D:\Downloads\ATi
nach einer bestimmten Datei Durchsucht(im script ist es FileInfo.ini)
Datei Soll später in zu gut wie jedem Unterordner liegen.
Das script Läuft auch aber wenn ein Ordner die Datei nicht enthält Stop es jedesmal. kann mir hier mal jemand helfen.(das script soll den Ordner Uberspringen bei der Schleife)
Später möchte ich die Datei mit Iniread mal auslesen.
[autoit]
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.2.0.1
Author: Tiger02
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
HotKeySet("{ESC}", "Terminate")
Func Terminate()
Exit
EndFunc ;==>Terminate
#include <GUIConstants.au3>
Opt('GUICoordMode',1)
$dir=@ScriptDir; <- das dir wo die .ini´s liegen sollen...
$Ordner=FileFindFirstFile("*.");Gibt alle Ordner aus
If $Ordner=-1 Then Exit
While 1
$file = FileFindNextFile($Ordner)
$dir=@ScriptDir & '\' & $file
$files=FileFindFirstFile($Dir & '\FileInfo.ini')
If $files=-1 Then Exit
While 1
$file2=FileFindNextFile($files)
If @error Then ExitLoop; Abbruch, wenn keine Dateien mehr vohanden sind
WEnd
FileClose($files)
MsgBox(0,'$Dir',$Dir & @LF & $Ordner,10)
If @error Then ExitLoop; Abbruch, wenn keine Dateien mehr vohanden sind
WEnd
FileClose($Dir)
FileClose($Ordner)
mfg Tiger