当前位置:DOS资源站资料中心批处理教程 → 查找符合时间范围的文件

查找符合时间范围的文件

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-16 21:45:58

echo off&title DOS资源站 www.cmdos.net

if "%1" NEQ "$" (

        set Bdate=%1

        set Edate=%2

        for /f "tokens=1,2 delims=§" %%a in ('"%~0" $^|sort') do (

                call :sub "%%a" "%%b"

                )

) else (

        for %%i in (*) do echo %%~ti§%%i

        echo.%Bdate% 00:00

        echo.%Edate% 99:99

)

goto :EOF

:sub

if "%~1" == "%Edate% 99:99" set flag=0

if "%flag%" == "1" echo."%~2"

if "%~1" == "%Bdate% 00:00" set flag=1

goto :EOF