最近有一个需求:为了防止数据丢失,每天对固定文件夹下的文件进行打包压缩备份。
解决办法:使用Windows的任务计划程序,每天执行一下压缩命令;
Windows任务计划程序在这里就不再介绍了,网上有很多教程~
应用的开发环境:Windows 7,WinRAR软件;
其实在这里就是记录一下我用到的命令,没有很详细的整个参数体系的讲解,只对我用到的参数说明一下~
首先直接上命令:
"C:Program FilesWinRARWinRAR.exe" a -ag -ibck "D:ackupak.rar" "D:Programe FilesTestFiles"
讲解:
"C:Program FilesWinRARWinRAR.exe":WinRAR程序的路径
a:表示进行压缩动作
-ag:表示当创建压缩文件时,以格式"YYYYMMDDHHMMSS"附加当前日期、时间字符串;最后的文件名就是bakYYYYMMDDHHMMSS.rar
-ibck:表示后台执行,不显示窗体
"D:ackupak.rar":表示压缩后存储的位置及文件名
"D:Programe FilesTestFiles":表示要压缩的文件夹,后面可以跟多个文件、文件夹,用空格分开。就可以同时压缩多个文件、文件夹了。
可以在任务计划程序中执行上面的命令,又或者创建一个以bat为后缀名的文件,把这条命令写进去,然后执行这个bat文件。
推荐使用bat文件,这样在你想备份一次的时候,执行一次这个bat文件就好了~