利用winrar自动备份重要资料

一、

打开winrar的帮助主题,你会发现在winrar的命令行模式里可以指定很多参数,其格式为:

WinRAR   < command >  - < switch1 >  - < switchN >   < archive >   < files >   < @listfiles >   < path_to_extract / >

 

利用winrar可以从列表文件中读取要压缩的文件/文件夹这个功能,我们可以创建一个列表文件如C:/backup.txt,在这个文件里写入需要备份的文件/文件夹路径,格式很简单,每个路径一行即可。然后创建一个快捷方式(或批处理文件),其命令为:

 

"C:/Program Files/WinRAR/WinRAR.exe" a C:/backup.rar @C:/backup.txt

 

要进行备份的时候只要执行这个命令即可,这样会在C:/生成备份后的压缩文件,你最好把它转移到其他存储装置上。配合windows的计划任务,还可以进行定时自动备份。你还可以指定其他参数,例如加上-ibck可以让备份在后台执行,加上-t可以在压缩完成后验证等等,具体请参考winrar帮助主题。

 

二、

关于Winrar备份我又总结了几条经验:首先可以设计两个备份任务,一个是全面备份,一个是快速备份,一些体积比较大又不是特别重要的不需要经常备份,平时每天进行快速备份,每周或每月全面备份一次就可以了;其次,在命令行里加上-ag参数可以让备份得到的压缩包文件名自动包含当前日期,从而不会覆盖掉以前的备份,该参数还可以指定日期格式,如YYYY-MM-DD等;另外,用-ms参数可以不对已经被压缩过的文件再次压缩,而是直接存放;最后,用-x命令可以排除一些我们不希望备份的文件,比如*.jar文件,一般都可以下载得到。我现在用的备份命令如下,其中backup-q.txt的内容是要备份文件的列表,得到的压缩包名像BAK20050223.rar这样:

" C:/Program Files/WinRAR/WinRAR.exe "  a  - agYYYYMMDD  - ms  - x * .jar  - ep2  - ibck  - t c:/backup/BAK.rar @c:/backup/backup - q.txt

这里要提醒一下,备份的文件最好定期转移到本地硬盘以外的存储地点,比如刻成光盘保存,还是不要过于相信硬盘了。

三、

需要自动加密的话,可把下面的脚本写成bat文件,然后用windows的计划任务执行

"C:/Program Files/WinRAR/WinRAR.exe" a -p12345 -r bc.rar a.txt

12345为加密的密码。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值