首頁 / 阿殺不嚕 / 使用7-Zip做一個自動備份的批次檔

使用7-Zip做一個自動備份的批次檔

首先安裝7-Zip 19.00 (2019-02-21)

然後打開記事本存一個自動備份XXX.bat,下方是我的範例:

CLS
@ECHO off
ECHO.
ECHO 備份我的文件資料夾
ECHO 請稍候...
"%ProgramFiles%\7-Zip\7z.exe" u -r -tzip -aoa -mx9 "D:\備份\備份-我的文件[%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%].zip" "%USERPROFILE%\Documents\"
echo Done!
exit

7-Zip指令說明:

  • %ProgramFiles%\7-Zip\7z.exe // 7-Zip的主程式資料夾
  • -r // 遞迴子資料夾
  • -tzip // 指定壓縮檔格式為zip
  • -aoa // 覆蓋所有現有文件而不提示
  • -mx9 // 最佳的壓縮方法 (最高壓縮比但是速度也最慢)
  • D:\備份\ // 儲存壓縮備份檔的資料夾位置
  • 備份-我的文件[%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%].zip // 檔案名稱加上在bat批次檔中自動捕捉日期的語法
  • %USERPROFILE%\Documents\ // 要備份的資料夾位置

變數說明:

  • %ProgramFiles%:應用程式目錄,預設是C:\Program Files
  • %SystemDrive%:系統磁碟機,預設是C:
  • %SystemRoot%:系統根目錄,預設是C:\WINDOWS或C:\WINNT
  • %UserName%:使用者帳號名稱
  • %USERPROFILE%:目前使用者的設定檔路徑
  • %WinDir%:Windows目錄,預設是C:\WINDOWS或C:\WINNT

臉書回應

篇回應

關於 窮苦人家的小孩

In every democracy, the people get the government they deserve. ~Alexis de Tocqueville
上一篇:

您可能會喜歡

美國地圖

ref.: 美國人口普查局 ( …

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料