首页 > 代码库 > 日志清理脚本
日志清理脚本
@echo off echo ----代码开始---------- echo Wscript.echo dateadd("d",-1,date)>vbs.vbs for /f %%a in (‘cscript //nologo vbs.vbs‘) do del vbs.vbs&&set yyyymmdd=%%a for /f "tokens=1,2,3* delims=// " %%i in (‘echo %yyyymmdd%‘) do set yyyy=%%i&set mm=% %j&set dd=%%k if %mm% LSS 9 set mm=0%mm% if %dd% LSS 9 set dd=0%dd% echo %yyyy%-%mm%-%dd% echo -----代码结束--------- "c:\Program Files\WinRAR\Rar.exe" a -r -ep1 -df c:\test\%yyyy%-%mm%-%dd%.rar "c:\test \*%yyyy%-%mm%-%dd%*" echo 正在压缩中。。。 echo 正在删除中。。。 rem del /f/q c:\test\*%yyyy%-%mm%-%dd%* pause
后台运行:
Organize.vbs
Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c C:\Users\dwzhouxueqin\Desktop\test1.bat",vbhide
这里,介绍一下这些命令的含义。
WinRAR m -r -ep1 压缩包保存路径 被压缩的文件(夹)路径
等价于
WinRAR a -r -ep1 -df 压缩包保存路径 被压缩的文件(夹)路径
实用命令:
命令m 表示移动(压缩后,删除源文件)
命令a 表示添加压缩
命令s 表示创建自解压文件
实用开关:
-r 含子文件夹
-ai 忽略文件属性
-cl 文件名小写
-cu 文件名大写
-ed 忽略空文件夹
-ep 忽略路径信息
-ep1 表示忽略被压缩的根文件夹
-ep2 包含最完整路径信息(除驱动器)
-df 表示压缩后删除源文件
-dr 删除源文件到回收站
-or 自动重命名同名文件,例如filename.txt filename(1).txt filename(2).txt
日志清理脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。