Batch-File

如何將文件從 batfile 移動到 zip 存檔中?

  • October 30, 2009

我認為標題解釋了這個問題。我想在一個 bat 文件中做:

zip /a /m myfile.log myarchive.zip

我剛剛發明了 zip 命令和選項: /a 添加文件 /m 移動文件

它在 Windows Server 2003 上執行。

您需要使用 zip 程序的實際實現。看看 gzip、bzip 或 7zip。每個程序都有不同的命令行開關

我在批處理文件中使用了 7-Zip,例如,這一行壓縮了給定文件夾中的所有 *.bak 文件:

FOR /f %%i in ('DIR /b D:\Backup\*.bak') DO "C:\Program Files\7-Zip\7z.exe" a -tbzip2 -mx3 D:\BackupCompressed\%%i.7z D:\Backup\SQLDaily\%%i

您必須為您的作業系統(32 位或 64 位並使用 7z.exe)下載正確版本的 7-Zip 。

這是一個帶有命令行範例的頁面的連結。

引用自:https://serverfault.com/questions/79429