利用winrar自动备份重要资料 
2005/7/1 19:08:42
阅读全文(6198) | 回复(4) | 编辑 | 精华
一、 打开winrar的帮助主题,你会发现在winrar的命令行模式里可以指定很多参数,其格式为: 500)this.width=500'>WinRAR <command> -<switch1> -<switchN> <archive> <files500)this.width=500'>> <@listfiles500)this.width=500'>> <path_to_extract\> 利用winrar可以从列表文件中读取要压缩的文件/文件夹这个功能,我们可以创建一个列表文件如C:\backup.txt,在这个文件里写入需要备份的文件/文件夹路径,格式很简单,每个路径一行即可。然后创建一个快捷方式(或批处理文件),其命令为: 500)this.width=500'>"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这样: 500)this.width=500'>"C:\Program Files\WinRAR\WinRAR.exe" a -agYYYYMMDD -ms -x*.jar -ep2 -ibck -t c:\backup\BAK.rar @c:\backup\backup-q.txt 这里要提醒一下,备份的文件最好定期转移到本地硬盘以外的存储地点,比如刻成光盘保存,还是不要过于相信硬盘了。
Posted by Qr on 2005/7/1 19:08:42
回复:利用winrar自动备份重要资料
2005/7/14 15:06:09
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
以下引用Collin在2005-7-1 22:03:04的评论: RAR的备份功能的确是个好feature! 不知道与 XP自带的备份功能 有何异同?XP不用WINRAR进行备份吧:)
Posted by Qr on 2005/7/14 15:06:09
回复:利用winrar自动备份重要资料
2005/7/14 15:04:03
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
按DOS8.3试试看:WinRAR a -r d:\progra~1\bak @D:\backup.lst
Posted by Qr on 2005/7/14 15:04:03
回复:利用winrar自动备份重要资料
2005/7/3 15:55:37
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
如果备份路径中有空格,那么得到的备份文件将是以第一个空格前的字符为文件名 例如, WinRAR a -r d:\program files\bak @D:\backup.lst 本想将文件备份到D:\program files\下,但实际得到的备份文件的文件名是program.rar 且位于d:\ 知道这个问题怎样解决吗?
Posted by Green1 on 2005/7/3 15:55:37
回复:利用winrar自动备份重要资料
2005/7/1 22:03:04
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
RAR的备份功能的确是个好feature! 不知道与 XP自带的备份功能 有何异同?
Posted by 徐涵(Han Xu) on 2005/7/1 22:03:04
发表评论: |