7zip - 命令列:如何設定輸出路徑?

7zip - 命令列:如何設定輸出路徑?

我想將所有 HTM 檔案壓縮D:\HTM\到一個名為 的存檔中comp.7z,該存檔是在D:\HTM\目錄中建立的,因此我執行以下操作:

7z a -o "D:\HTM" comp.7z "D:\HTM"

並得到一個錯誤,如下所示:

Error:
Incorrect command line

為什麼我會收到錯誤,使用 switch 的正確方法/語法是什麼-o

我努力了:

7z a -o"D:\HTM" comp.7z "D:\HTM"

和:

7z a -o{"D:\HTM"} comp.7z "D:\HTM"

comp.7z在 CWD 中創建。

答案1

7z a D:\HTM\comp.7z D:\HTM\*.htm

您不需要,-o因為您正在建立存檔。您也無法指定哪些文件需要包含在存檔中 ( D:\HTM\*.htm)。輸出是存檔的完整名稱 ( D:\HTM\comp.7z)。這裡不需要引號,因為檔案名稱中沒有空格。

相關內容