我可以使用什麼 7-zip 命令列語法來僅在建立 zip 時顯示錯誤?

我可以使用什麼 7-zip 命令列語法來僅在建立 zip 時顯示錯誤?

我不希望讀取的所有檔案名稱在命令視窗中滾動,但希望只顯示有問題的檔案。更好的是,我想將錯誤輸出定向到文件。我目前唯一的選擇是顯示已建立的 zip 並將檔案總數與原始資料夾進行比較。

答案1

多年來,人們一直要求 Igor Pavlov 提供適當的伐木選項,但 7-Zip 仍然缺乏。您所能做的就是將命令列版本 (7za.exe) 的輸出重新導向到您自己使用的檔案>Log.txt 2>&1(或>>如果您想附加到現有檔案)。

此外,如果您從批次檔呼叫它,您可以測試以下退出程式碼的 %ErrorLevel%:

Code    Meaning
0       No error
1       Warning (Non fatal error(s)). For example, one or more files were locked by
        some other application, so they were not compressed.
2       Fatal error
7       Command line error
8       Not enough memory for operation
255     User stopped the process

答案2

7-zip 的最新版本 15.06 beta 在命令視窗中有更好的顯示。放置在存檔中的檔案不再在螢幕上滾動,程式完成後只剩下一個簡潔的摘要。這正是我想要的。每個人似乎都在下載最新的測試版,並且可能不再有非測試版。

相關內容