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

Powershell 如何将.xml文件复制到zip文件夹?,powershell,zip,Powershell,Zip,我正在尝试将.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文件中。这样做只会用XML文

我正在尝试将.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文件中。这样做只会用XML文件覆盖zip文件

将文件添加到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文件必须已经存在。它不会自动创建。

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

将文件添加到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文件必须已经存在。它不会自动创建