いくつかのファイルの拡張子を .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
これらのファイルを上書きするにはどうすればよいですか?