用计划任务自动创建WinRAR备份压缩包
创建一个bat文件,输入下列代码:
dir /s /b *.log>IASLOGFILES.lst
path=c:\program files\winrar\
winrar.exe a -r -df -dh -m5 -v10240 -s -rr -agYYYYMMDD IASLOGBACK @IASLOGFILES.lst
保存到需要备份的目录下,然后创建一个计划任务,定期执行就可以了,执行成功后,备份的源文件会被删除。
代码说明:
第一行:
/s 显示当前目录和子目录中的文件
/b 纯文件名显示(不附带标题信息或摘要)
*.log 所有扩展名为log的文件
> 保存到当前目录指定的文件里面,这里需要注意,保存的文件扩展名必须为lst,否则winrar是认不到的哦
第二行:
path 指定winrar安装程序所在目录(因为CMD无法执行带有空格路径的程序,这里最好单独指定程序路径)
第三行:
a 添加文件到压缩包中
-r 包含子文件夹
-df 添加成功后删除源文件
-dh 打开共享文件,允许处理有其他应用程序打开写的文件
-m5 设置压缩模式为最好,共分为6级,从0-5,不带这个参数默认为m3,即标准压缩模式
-v10240 建立分卷压缩,v后面的数值表示每个分卷的大小,以KB为单位
-s 创建固实压缩文件,所谓固实,是指把所有需要打包的文件看成一个连续的数据流的方式进行打包
-rr 创建恢复记录
-ag 以当前时间作为压缩包的文件名的一部分,其所在位置紧跟在文件名后
@*.lst 把lst文件列表中所有文件添加到指定的压缩包中
-----------------------------------------------------------------------------------------------------
最后压缩生成的文件名格式为:IASLOGBACK20100708[.part0001].rar
Moon
2010.07.08