$sourceZip = "Path\Bla.zip\"
$destinationForExtraction = "Anotherpath\Bla"
7z x $sourceZip "-o$destinationForExtraction" *.exe -y
此代码段提供错误7z : ERROR: CRC Failed: SomeFile.exe
。
我检查了上面文件的crc。是的,crc并不匹配。但是使用手动过程(右键单击>提取到文件夹)提取相同的zip。
有没有办法处理这个例外?
7z这些矛盾行为背后的原因是什么?它在手动提取时正确提取,但在通过命令行提取时无法提取相同的文件。
答案 0 :(得分:1)
重定向错误应该适合您:
$cmdOutput = 7z x $sourceZip "-o$destinationForExtraction" *.exe -y 2>&1
$ cmdoutput 现在应该保留该值。