如何将.xml文件复制到zip文件夹?

1 powershell zip

我正在尝试将.xml文件移动或复制到zip文件夹中.

Move-Item-Path "C:\Users\1469\Desktop\folder1\archive.xml" -Destination "C:\Users\1469\Desktop\*.zip" -Force
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.请帮我!

Ans*_*ers 5

你在那一行有一个拼写错误(Move-Item-Path应该是Move-Item -Path).但是,您不能在目标路径中使用通配符,也不能使用Move-Item将文件移动到zip文件中.这样做只会用XML文件覆盖zip文件.

您需要Shell.ApplicationCOM对象才能将文件添加到zip文件:

$zip = 'C:\Users\1469\Desktop\your.zip'
$xml = 'C:\Users\1469\Desktop\folder1\archive.xml'

(New-Object -COM Shell.Application).NameSpace($zip).CopyHere($xml)
Run Code Online (Sandbox Code Playgroud)

请注意,zip文件必须已存在.它不会自动创建.