Batch-File
如何將文件從 batfile 移動到 zip 存檔中?
我認為標題解釋了這個問題。我想在一個 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 。
這是一個帶有命令行範例的頁面的連結。