我安装了PowerShellPack以将多个文件压缩到 zip 中。它适用于 .txt 等小文件,但不适用于大文件。zip 中只有一个文件,我收到错误消息File not found or no read permission
。
Import-Module PowerShellPack
Copy-ToZip -File "D:\Temp\Test.adi" -zipfile "D:\Temp\Files.zip"
Copy-ToZip -File "D:\Temp\Test2.adt" -zipfile "D:\Temp\Files.zip"
我尝试使用 Wait-Job 命令,但这也仅适用于小文件。对于大文件,会创建一个 zip 文件,但它是空的。
Import-Module PowerShellPack
$job = Start-Job {Copy-ToZip -File "D:\Temp\Test.adi" -zipfile "D:\Temp\Files.zip"}
Wait-Job $job
Receive-Job $job
$job = Start-Job {Copy-ToZip -File "D:\Temp\Test2.adt" -zipfile "D:\Temp\Files.zip"}
Wait-Job $job
Receive-Job $job