PowerShell Rename-Item 正在创建文件的副本

PowerShell Rename-Item is creating a copy of the file

我的脚本应该将 c:\myfolder\myfile.txt 重命名为 myfile.bak

Rename-Item "c:\myfolder\myfile.txt" -NewName "myfile.bak"

但是,它保留了 myfile.txt 并创建了一个名为 myfile.bak 的新文件

有人知道为什么吗?

如果是隐藏文件或read-only文件,您必须添加-force参数:

Forces the cmdlet to rename items that cannot otherwise be changed, such as hidden or read-only files or read-only aliases or variables. The cmdlet cannot change constant aliases or variables. Implementation varies from provider to provider. For more information, see about_Providers.