Board logo

标题: 删除指定范围日期 [打印本页]

作者: jack123147     时间: 2007-10-28 16:13    标题: 删除指定范围日期

我自己写了个删除指定日期的程序。。。不知道对不对
希望高手能给予帮助
@echo off
setlocal anabledelayexpansion
if "%1"=="" goto _help
if "%2"=="" goto _help
if not "%3"=="" if exist %3\ (set dpa="%3\%) else (goto _error)
set /a sh="%2"-"%1"
for /f tokens="*" %%i  in (dir /b /s %dpa%) do  @if %%~tf lss %sh% del /f /s %ii & echo 删除 %%i

:_help
echo 文件的格式用法
echo 23 [起始日期] [截止日期][路径]
:_error
echo 输入的路径不存在请确定后在重试一次
:_quit
set dpa=
:eof

[ Last edited by jack123147 on 2007-10-28 at 04:14 PM ]