Vielen Dank für die Hilfe.
Probiere es auch mal mit der Funktion. Habe es aber auch mit der Schleife und der Variable hinbekommen.
Gruß
Vielen Dank für die Hilfe.
Probiere es auch mal mit der Funktion. Habe es aber auch mit der Schleife und der Variable hinbekommen.
Gruß
Klar, aber es können durchaus mehrere Dateien mit demselben Namen existieren. Hab hier z.B. einen Fall wo ich zum Schluss eigentlich 7 Dateien hätte mit dem gleichen Namen, d.h. ich müsste das hinten auch irgendwie hochzählen. Steh grad auf dem Schlauch
danke
Gruß
Hallo zusammen,
ich habe hier ein kleines Script welches mir vorhandene Dateinamen in einem Verzeichnis umbenennt.
Dateinamen sind z.B. 20680 Name 1.jpg oder 20680 name 2.jpg.
Nun nehme ich die ersten 5 Zeichen, setze davor ein D_. Funktioniert soweit, aber wenn ich mehr Dateien mit dem gleichen Namen habe, dann ändert er mir nur eine Datei da es ja schon eine Datei mit dem Namen gibt.
Wie kann ich denn an den Dateinamen D_20680_1 oder 2 oder 3 hinten dranhängen?
Gruß und Danke
$search = FileFindFirstFile("*.jpg") ; vielleicht auch "*.jpg" ?
; Check if the search was successful
If $search = -1 Then
MsgBox(0, "Error", "Es existieren keine Dateien")
Exit
EndIf
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
FileMove($file,"D_" & StringLeft($file, 5) & ".jpg")
;FileMove($file,StringReplace(StringReplace($file,"ß","ss")))
WEnd
FileClose($search)
Alles anzeigen