我尝试浏览文件夹中的所有文件并重命名,以便名称变为第2和第3 _
之间的任何内容。
例如:1_2_3_4.pdf
变为3.pdf
环顾四周后,我能够找到下面的链接,这有助于解决一个非常类似的问题 - 但我无法让它适用于我的具体问题。有人会帮忙吗?
答案 0 :(得分:-1)
使用Get-ChildItem
cmdlet检索所有文件,并使用Rename-Item
cmdlet(以及How to change Vagrant 'default' machine name?替换)重命名该文件:
Get-ChildItem 'c:\your_folder' |
Rename-Item -NewName { '{0}{1}' -f ($_.Name -replace '.*?_.*?_([^_]+).*', '$1'), $_.Extension }