使用Powershell查找字符并重命名文件名

oba*_*sta 3 powershell file-rename

我在这种命名约定的目录中有大量文件:"1050_14447_Letter Extension.pdf"等.我需要删除第二个下划线之前的所有字符(包括第二个下划线).所以新的文件名是"Letter Extension.pdf".如何相应地重复单个目录重命名?

Sha*_*evy 6

下面是重命名当前目录中所有pdf文件的示例,从文件名中删除所有前导数字或下划线:

Get-ChildItem -Filter *.pdf | Rename-Item -NewName {$_.Name -replace '^[0-9_]+'}
Run Code Online (Sandbox Code Playgroud)