Hallo Leute,
ich suche nach Möglichkeit nur Ordnername (keine Dateien) incl. Unterordner (rekursive) umzubenennen.
STARTPFAD = "D:\Projekt\20150880\"
DIR_OLD = "HPGL"
DIR_NEW = "PLOTS"
Hat jemand bitte etwas fertiges?
Viele Grüße,
Dino
Hallo Leute,
ich suche nach Möglichkeit nur Ordnername (keine Dateien) incl. Unterordner (rekursive) umzubenennen.
STARTPFAD = "D:\Projekt\20150880\"
DIR_OLD = "HPGL"
DIR_NEW = "PLOTS"
Hat jemand bitte etwas fertiges?
Viele Grüße,
Dino
Auf die schnelle etwa so:
#include <_GetFilesFolder_Rekursiv.au3>
Local $startPath = "D:\Projekt\20150880"
Local $DIR_OLD = "\HPGL"
Local $DIR_NEW = "\PLOTS"
Local $sTmp
Local $aFolders = _GetFilesFolder_Rekursiv($startPath, -1, 1)
[/autoit] [autoit][/autoit] [autoit]For $i = $aFolders[0] To 1 Step - 1
If StringRight($aFolders[$i], StringLen($DIR_OLD)) == $DIR_OLD Then
$sTmp = StringTrimRight($aFolders[$i], StringLen($DIR_OLD)) & $DIR_NEW
DirMove($aFolders[$i], $sTmp)
If @error Then ConsoleWrite("Problem bei Ordner: " & $aFolders[$i] & @LF)
EndIf
Next
Wo finde ich die
<_GetFilesFolder_Rekursiv.au3>
Forensuche
Autoitscript.com
Google
....
Hallo Schnitzel,
ich habe die Datei hier im Forum schon vorher gesucht, Ich habe festgestellt, das die erste Suche nicht vollständig ist.
Erst wennn man das selbe nochmal sucht, werden alle Ergebnisse angezeigt. Also die Datei "_GetFilesFolder_Rekursiv.au3" von BugFix habe ich gefunden.
Dein Code (mit angepasstem Pfad) habe ich getestet und es wird nichts umbennant. Woran liegt das bitte?
Viele Grüße,
Dino
ich habe die Datei hier im Forum schon vorher gesucht, Ich habe festgestellt, das die erste Suche nicht vollständig ist.
Ich vermute mal du warst in einem Unterforum als du gesucht hast (z.B. Hilfe & Unterstützung).
Es wird nämlich immer nur der Bereich durchsucht in dem du dich gerade befindest
Dein Code (mit angepasstem Pfad) habe ich getestet und es wird nichts umbennant. Woran liegt das bitte?
Versuch dich doch mal ein bisschen im Debugging
Finde raus welche Ordner du durch _GetFilesFolder_Rekursiv() ermittelst
Und dann versuch zu verstehen was mein Codeschnipsel macht bzw. machen sollte.
Das ist hier immerhin Hilfe und Unterstützung und nicht Programmieranfragen