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
Code
$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