Zum Inhalt

Mehrere Dateinamen umbenennen (kürzen)

PowerShell Befehl

Verwenden Sie einen einfachen PowerShell-Befehl in Kombination mit regulären Ausdrücken (RegEx). Ohne oder mit einer anderen Dateierweiterung müssen Sie den hinteren Teil für Ihre Gegebenheiten anpassen.

ls | Rename-Item -NewName {$_ -replace '(_\d+_\d+)\.txt', '.txt' }

Explanation RegEx:

_ matches the character _ 
\d matches a digit (equivalent to [0-9])
+ matches the previous token between one and unlimited times
_ matches the character _ 
\. matches the character . 
txt matches the characters txt literally (case sensitive)

Verwenden Sie den -WhatIf Parameter bei Rename-Item, um einen Fehler bei der Umbenennung zu überprüfen und zu vermeiden.

ls | Rename-Item -NewName {$_ -replace '(_\d+_\d+)\.txt', '.txt' } -WhatIf

PowerShell-Beispiel zum Umbenennen

Weitere Lösung mit grafischer Benutzeroberfläche

Bulk Rename Utility allows you to easily rename files and entire folders based upon extremely flexible criteria.

Ant Renamer is another free program that makes easier the renaming of lots of files and folders by using specified settings. It supports Unicode names.