
我想將所有 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
)。這裡不需要引號,因為檔案名稱中沒有空格。