Hallo!
Ich möchte ein Verzeichnis rekursiv durchlaufen, und wenn eine "front.jpeg" gefunden wird, soll diese als Ordnerbild gesetzt werden.
Folgendes habe ich schon geschafft (Quick And Dirty):
Spoiler anzeigen
#Include <File.au3>
Func doSomeMysticStuffForFerdi($path)
$dirs = _FileListToArray($path)
If Not IsArray($dirs) Then
Return
EndIf
For $i = 1 To $dirs[0]
$thisFolder = $path & "\" & $dirs[$i]
IF FileExists($thisFolder & "\front.jpeg") Then
; folder-id von $thisFolder herausfinden und die welt ist wunderbar ...
; RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\--folder-id--\Shell", "Logo", "REG_SZ", $thisFolder & "\front.jpeg")
EndIf
doSomeMysticStuffForFerdi($thisFolder)
Next
EndFunc
; Script starten
$userInput = FileSelectFolder("Es werden auch die Unterordner berücksichtigt.", "")
If Not $userInput = "" Then
doSomeMysticStuffForFerdi($userInput)
EndIf
Hat jemand eine Idee wie ich das am Besten anstelle. Ich arbeite übrigens erst seit wenigen Stunden mit AutoIt ... ![]()
//EDIT Boar, ich kann schon gar nicht mehr richtig schreiben. Es wird Zeit für's Bettchen ...