
CODE: [Copy to clipboard]@echo off
for /f "tokens=1*" %%i in (a.txt) do (
if %%i geq 2005-12-03 if %%i leq 2005-12-15 if not "%%j"=="" echo "%%j"
)
pause
CODE: [Copy to clipboard]rar a /R /M0 /DF /TA20061203 /TB20061216 压缩后的文件名 你要删除指定日期的那批文件所在目录
CODE: [Copy to clipboard]ta<日期> 处理在以 YYYYMMDDHHMMSS 格式描述的 <日期> 之后修改的文件
tb<日期> 处理在以 YYYYMMDDHHMMSS 格式描述的 <日期> 之前修改的文件
(注意:指这日期以前文件,不包括指定的日期本天,所以日期要加1)
m<0..5> 设置压缩等级 (0-存储...3-默认...5-最大)
(注:使用 /M0 参数,因为压缩的过程就是删的过程,/M0是不压只存,所以速度快)
df 生成压缩档案后删除文件
(注:就是压缩以后就把源文件直接删掉了,起到间接删目录中不需要的文件作用)
r 包含所有子目录
(注: /R 参数是压缩指定目录下的所有目录中的文件)
……
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |