有沒有辦法在命令列上使用Windows內建的檔案壓縮工具?

有沒有辦法在命令列上使用Windows內建的檔案壓縮工具?

而不是使用右鍵單擊/發送到/壓縮(壓縮)資料夾。

我使用的是Windows Server 2003企業版。

答案1

雖然我建議使用 7-zip正如tj111所推薦的,要使用內建資料夾壓縮,請使用compact.exe指令。它安裝在 Windows XP 上的 \windows\system32 資料夾中。請參閱compact.exe /?參考資料 命令列參考。

答案2

我強烈推薦7zip用於 Windows 中的命令列歸檔。它非常簡單,但功能極其豐富,我有很多腳本都依賴它。看看一些CLI 範例

答案3

我剛剛在 ServerFault.com 上看到了這個:

https://serverfault.com/questions/39071/does-windows-have-a-built-in-zip-command-for-the-command-line

它不是內建於 Windows 中,但在資源工具包中

C:>壓縮/?

句法:

壓縮 [-R] [-D] [-S] [ -Z | -ZX] 來源目標 COMPRESS -R [-D] [-S] [ -Z | -ZX]>來源[目標]

描述:壓縮一個或多個檔案。

參數清單: -R 重新命名壓縮檔案。

-D 僅更新過期的壓縮檔。

-S 禁止版權資訊。

-ZX LZX壓縮。這是預設壓縮。

-Z MS-ZIP 壓縮。

來源 來源文件規範。可以使用通配符。

目標 目標檔案 |路徑規範。目的地可以是一個目錄。如果 >Source 是多個檔案且未指定 -r,則 Destination 必須是目錄。

範例: COMPRESS temp.txtcompressed.txt COMPRESS -R 。壓縮 -R *.exe *.dll >壓縮目錄

答案4

我用資訊壓縮(開源 zip/unzip 命令列實用程式)並且為了提高 Windows 搜尋的速度,對生成的 zip 檔案進行 gzip 壓縮。

相關內容