【发布时间】:2014-01-18 14:37:43
【问题描述】:
在 Windows XP 上,在一个文件文件夹中,我需要重命名一些文件,将文件名中的一个字符替换为另一个字符并覆盖任何已经具有该名称的文件。
例如,文件夹包含这两个文件:
fileA.xml
fileb.xml
我需要将fileA.xml重命名为fileb.xml,覆盖原来的fileb.xml
使用 PowerShell,我有这个命令:
Get-ChildItem *.* -include *.xml | Rename-Item -NewName { $_.name.Replace("A","b")}
重命名不起作用,因为文件已经存在。
不必在 PowerShell 中完成,但这是我迄今为止最接近的。
【问题讨论】:
标签: powershell