【发布时间】:2021-04-10 10:15:48
【问题描述】:
我是 PowerShell 新手。我有以下命令来重命名所有子文件夹:
Get-ChildItem -r | foreach{Rename-Item $_.FullName ($_.Name -replace "2021", "2021 renamed")}
此命令运行正常,但也返回错误信息:
Rename-Item : Source and destination path must be different.
At line:1 char:28
+ ... e | foreach{Rename-Item $_.FullName ($_.Name -replace "2021", "2021 r ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\Users\abc\...def\ghi\2025:String) [Rename-Item], IOException
+ FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand
...def\ghi\2025 是最后一个子文件夹。
有人可以告诉我我的命令中的错误是什么吗?
【问题讨论】:
标签: powershell rename subdirectory