Suchen / Ersetzen Dateiname

  • Hallo zusammen,

    ich möchte eigentlich was total simples, aber ich kriegs nicht hin. Muss gestehen, das ich absolut kein Experte in AutoIT bin.

    Ich habe einen Ordner mit Dateien.
    Die heissen z.B. PC-23_abc.jpg oder ME-456_32.jpg usw.
    Jetzt möchte ich einfach die - und _ durch Leerzeichen ersetzen.

    Ist bestimmt nur ein 2 Zeiler.

    Kann mir jemand einen Tip geben ?
    Herzlichen Dank

    Gruß

  • Eine Lösung von vielen:

    [autoit]

    $search = FileFindFirstFile("*.*") ; vielleicht auch "*.jpg" ?

    [/autoit][autoit][/autoit][autoit]

    ; Check if the search was successful
    If $search = -1 Then
    MsgBox(0, "Error", "Es existieren keine Dateien")
    Exit
    EndIf

    [/autoit][autoit][/autoit][autoit]

    While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop

    FileMove($file,StringReplace(StringReplace($file,"_"," "),"-",""))
    WEnd
    FileClose($search)

    [/autoit]

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.