说明:本站是 http://access911.net 的附属社区之一
用 WINRAR 命令行+批处理BAT文件自动按日期打包备份
作者:陈格 日期:2008-08-20
set path=C:\Program Files\WinRAR
rem 按日期生成
if /i %time:~0,2% lss 10 set abc=backup-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
if /i not %time:~0,2% lss 10 set abc=backup-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
echo %abc%
set backfiles=..\..\Asp\access911\*.*
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlExc.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlOperate.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportView.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlList.asp
set backfiles=%backfiles% ..\..\Asp\menu\leftmenu.asp
set backfiles=%backfiles% ..\..\UtilityTools\newdog\AceCrm.dll
set backfiles=%backfiles% ..\..\Asp\Configure\LimitAddLoginUserExe.asp
echo %backfiles%
winrar.exe a -r -x*\_vti_cnf\* %abc% %backfiles%
结果是可以在bat所在的目录生成 backup-200808011259.rar 这样的rar包
rem 按日期生成
if /i %time:~0,2% lss 10 set abc=backup-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
if /i not %time:~0,2% lss 10 set abc=backup-%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
echo %abc%
set backfiles=..\..\Asp\access911\*.*
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlExc.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlOperate.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportView.asp
set backfiles=%backfiles% ..\..\Asp\report\ReportCusHtmlList.asp
set backfiles=%backfiles% ..\..\Asp\menu\leftmenu.asp
set backfiles=%backfiles% ..\..\UtilityTools\newdog\AceCrm.dll
set backfiles=%backfiles% ..\..\Asp\Configure\LimitAddLoginUserExe.asp
echo %backfiles%
winrar.exe a -r -x*\_vti_cnf\* %abc% %backfiles%
结果是可以在bat所在的目录生成 backup-200808011259.rar 这样的rar包
评论: 2 | 引用: 0 | 查看次数: 1807
- 1
既然有安装.BAT这个文件,你直接看用文本编辑器打开不就行了。
请问如何实现这样的批处理,遍历某盘所有目录,子目录,查找所有rar及zip压缩文件,遍历rar、zip压缩文件及其子目录看看其中是否含有“安装.b a t ”文件,然后删除掉。因为中了一个病毒,这个病毒好像就是调用winrar 的命令行,实现在所有压缩文件中添加“安装.b a t”文件,现在无法彻底清除。请教一下!!!
- 1
发表评论
用手机拍码上网吧, QuickMark可以识别 |
拍码写信吧 |
本站描述 |
上一篇
下一篇

文章来自:
Tags:





