最近有一個需求:為了防止數據丟失,每天對固定文件夾下的文件進行打包壓縮備份。
解決辦法:使用Windows的任務計划程序,每天執行一下壓縮命令;
Windows任務計划程序在這里就不再介紹了,網上有很多教程~
應用的開發環境:Windows 7,WinRAR軟件;
其實在這里就是記錄一下我用到的命令,沒有很詳細的整個參數體系的講解,只對我用到的參數說明一下~
首先直接上命令:
"C:\Program Files\WinRAR\WinRAR.exe" a -ag -ibck "D:\backup\bak.rar" "D:\Programe Files\TestFiles"
講解:
"C:\Program Files\WinRAR\WinRAR.exe":WinRAR程序的路徑
a:表示進行壓縮動作
-ag:表示當創建壓縮文件時,以格式"YYYYMMDDHHMMSS"附加當前日期、時間字符串;最后的文件名就是bakYYYYMMDDHHMMSS.rar
-ibck:表示后台執行,不顯示窗體
"D:\backup\bak.rar":表示壓縮后存儲的位置及文件名
"D:\Programe Files\TestFiles":表示要壓縮的文件夾,后面可以跟多個文件、文件夾,用空格分開。就可以同時壓縮多個文件、文件夾了。
可以在任務計划程序中執行上面的命令,又或者創建一個以bat為后綴名的文件,把這條命令寫進去,然后執行這個bat文件。
推薦使用bat文件,這樣在你想備份一次的時候,執行一次這個bat文件就好了~