在PowerShell中重命名文件

时间:2011-04-02 10:27:42

标签: powershell

我想请求帮助重命名给定文件夹中的文件。

我想将字符“vol._”更改为“vol。”

感谢您的帮助

2 个答案:

答案 0 :(得分:5)

 gci c:\folder_path | ? {$_.name -match 'vol._'} | 
     rename-item -newname {$_.name  -replace 'vol._','vol.'} -whatif

看看输出,如果一切正常,请删除whatif开关

修改。如果您需要在子文件夹中重命名文件,则必须应用一些更改

 gci c:\folder_path -rec | ? {!$_.psiscontainer -and $_.name -match 'vol._'} |
     rename-item -newname {$_.name  -replace 'vol._','vol.'} -whatif

答案 1 :(得分:0)

怎么样:

gci c:\folderpath -include vol._* | rename-item -newname {$_.name -replace 'vol._', 'vol.'}