?? searchfile.bat
字號:
::code by lxmxn @ cn-dos.net
::全盤搜索指定日期生成的文件
::Modified 16:21 2007-1-12
@echo off&setlocal enabledelayedexpansion
echo\&echo/
echo;
set /p date_=請輸入要查找的文件生成日期,格式為純數字,比如 20070111 ,代表2006年12月14日:
set db=%date_%000000.000000+480
set da=%date_%235959.000000+480
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定" >nul&& (
call :info
wmic datafile where "drive='!drive!' and creationdate>='%db%' and creationdate<='%da%'" get name,creationdate
set /p choose=在 !drive! 盤查找完畢,查找過程長,是否在其它盤繼續查找?【Y】/【N】
if /i not "!choose!"=="Y" goto :end
)
)
goto :eof
:info
cls
echo\&echo 正在 !drive! 盤查找%date_:~0,4%年%date_:~4,2%月%date_:~6,2%日生成的所有文件,查找過程可能需要很長時間,請耐心等待……
goto :eof
:end
pause
exit/b 0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -