.xml ファイルを zip フォルダーに移動またはコピーしようとしています。
Move-Item-Path "C:\Users\1469\Desktop\folder1\archive.xml" -Destination "C:\Users\1469\Desktop\*.zip" -Force
しかし、このコードは機能していません。私を助けてください!
.xml ファイルを zip フォルダーに移動またはコピーしようとしています。
Move-Item-Path "C:\Users\1469\Desktop\folder1\archive.xml" -Destination "C:\Users\1469\Desktop\*.zip" -Force
しかし、このコードは機能していません。私を助けてください!
その行にタイプミスがあります ( のMove-Item-Path
はずですMove-Item -Path
)。ただし、宛先パスにワイルドカードを使用することはできません。また、Move-Item
ファイルを zip ファイルに移動するために使用することもできません。これを行うと、単純に zip ファイルが XML ファイルで上書きされます。
Shell.Application
zip ファイルにファイルを追加するには、COM オブジェクトが必要です。
$zip = 'C:\Users\1469\Desktop\your.zip'
$xml = 'C:\Users\1469\Desktop\folder1\archive.xml'
(New-Object -COM Shell.Application).NameSpace($zip).CopyHere($xml)
zip ファイルはすでに存在している必要があることに注意してください。自動では作成されません。