我正在尝试重命名具有相同名称但不同大小写的文件夹。考虑一下这个简单的代码:
Rename-Item -Path C:\files -NewName C:\Files
返回错误'源和目标路径必须不同。'
我也试过这个:
$item = 'C:\files'
Rename-Item -Path $item -NewName ($item.Name -replace 'files', 'Files')
哪个不起作用。 -force
参数也无济于事。
我错过了什么?感谢。
答案 0 :(得分:3)
这仍然是两步,但它是一个单行程序:
Rename-Item C:\files -NewName Files-Temp -PassThru | Rename-Item -NewName Files