Sunday, June 17, 2007

使用winrar做备份

命令行如下

首先将rar命令行工具的路径添加到path中去
path=%path%;"RAR_PATH";
接着转到工作目录下
cd c:\project
运行rar,附带一下参数
rar a -r -agyyyy-mm-dd-hh-mm-ss bak test
这个命令行参数的意义是,a 代表添加到一个压缩文档, -r代表压缩的时候包括子目录,-agyyyy-mm-dd-hh-mm-ss代表在生成的压缩文档的名字后面加入一个时间,以yyyy-mm-dd-hh-mm-ss的格式,bak 为压缩文件的名字,结果会是bakyyyy-mm-dd-hh-mm-ss.rar,test是指定要压缩的目录或者文件名。

把上面的压缩脚本放入一个bat文件,然后用windows计划任务,就可以每周自动按时备份了:)

No comments: