我想将一些文件的扩展名从 .cap 更改为 .zip。我在powershell中编写了以下代码:
Copy-Item $sourceFileLocation\*.cap $Temp -Force
但是,如果扩展名为 .zip 的相同文件已经存在怎么办?它在控制台上给出以下错误:
Rename-Item : Cannot create a file when that file already exists.
At E:\ExtractHashId.ps1:32 char:23
+ dir $Temp\*.cap | Rename-Item -NewName{$_.Name -replace ".cap", ".zip"}
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\Users\v-kamo...News_Locals.cap:String) [Rename-Item], IOException
+ FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand
那么我需要做什么来覆盖这些文件?