码迷,mamicode.com
首页 > 其他好文 > 详细

日志清理脚本

时间:2017-06-20 18:02:18      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:文件名   files   script   忽略   filename   bat   驱动器   含义   off   

@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

 

日志清理脚本

标签:文件名   files   script   忽略   filename   bat   驱动器   含义   off   

原文地址:http://www.cnblogs.com/beary/p/7055012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!