Skip to main content
 首页 » 编程设计

PowerShell ZIP 文件之创建本地然后复制或直接到网络

2025年01月19日108pander-it

我正在网络共享上创建存档以进行备份。

如果我在复制 VS 之前在本地创建 zip 文件,PowerShell/Windows 在幕后有何不同。直接使用网络路径?

选项 A

Compress-Archive -Path C:\Something -DestinationPath \\server\share\file.zip 

选项 B
Compress-Archive -Path C:\Something -DestinationPath C:\file.zip 
Move-Item C:\file.zip $networkpath 

请您参考如下方法:

我使用 Measure-Command 来测试这两种情况。这并没有提供任何关于幕后发生的事情的学术信息或回答原始问题,但它非常有用。

选项 A 需要 277 秒才能完成。

选项 B 需要 156 秒才能完成。

  • 在本地生成 zip 文件需要 116 秒。
  • 将文件传输到网络共享需要 40 秒。