Hallo zusammen,
ich habe mir ein kleines Script gebastelt, welches mir Dateinamen in einem Ordner umbenennt. Das funktioniert auch bestens, jedoch stehe ich jetzt vor einer Sache wo ich nicht genau weiß was ich anpassen muss. Vielleicht kann mir jemand kurz helfen.
Hier mal mein Script:
$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,StringReplace(StringReplace($file,"-"," "),"\\"," "))
;FileMove($file,StringReplace(StringReplace($file,"ß","ss")))
WEnd
FileClose($search)
Ich möchte nun folgendes erreichen:
Ich habe in einem Ordner z.B. folgende Dateien:
50000 Bild21 FW2015.jpg
50000 Bild22 FW2015.jpg
85001 Bild11 FW2015.jpg
85001 Bild12 FW2015.jpg
und davon hunderte.
Mein Ergebnis soll nun so aussehen:
50000.jpg
50000b.jpg
85001.jpg
85001b.jpg
D.h. ich würde gerne alles außer der fünfstelligen Zahl löschen wollen und wenn es doppelte gibt, das zweite File natürlich anders benennen. Ob ein "b" oder was auch immer ist egal, Hauptsache es heisst anders.
Hat jemand eine Idee wie ich mein Script anpassen müsste?
Herzlichen Dank
Gruß