重命名区分大小写的项目

时间:2017-08-08 13:16:08

标签: powershell

我正在尝试重命名具有相同名称但不同大小写的文件夹。考虑一下这个简单的代码:

Rename-Item -Path C:\files -NewName C:\Files

返回错误'源和目标路径必须不同。'

我也试过这个:

$item = 'C:\files'
Rename-Item -Path $item -NewName ($item.Name -replace 'files', 'Files')

哪个不起作用。 -force参数也无济于事。

我错过了什么?感谢。

1 个答案:

答案 0 :(得分:3)

这仍然是两步,但它是一个单行程序:

Rename-Item C:\files -NewName Files-Temp -PassThru | Rename-Item -NewName Files