我正在尝试将.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)
但是这段代码不起作用.请帮我!
你在那一行有一个拼写错误(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文件必须已存在.它不会自动创建.
| 归档时间: |
|
| 查看次数: |
1197 次 |
| 最近记录: |