Sie können Powershell für solche Aufgaben verwenden.
Get-Item .\*.pdf | Rename-Item -NewName { $($_.BaseName -replace "\D+","") + $_.Extension }
Der Befehl Get-Item .\*.pdf
ruft alle PDF-Dateien im aktuellen Verzeichnis ab und übergibt sieRename-Item
einzeln an den Befehl (keine Foreach-Schleife erforderlich).
In verwenden $_.BaseName -replace "\D+",""
wir eine einfache Regex, um alle nicht numerischen Zeichen ( \D+
) aus dem Dateinamen, nicht aber aus der Erweiterung zu entfernen . Die Ausgabe des {...}
Codeblocks ist die Eingabe des -NewName
Parameters.