[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. set ti=!time:~0,2!
  3. if "!ti:~0,1!" equ "0" set ti=!ti:~1,1!
  4. set /a ti=!ti!-10
  5. set da=!date:~8,2!
  6. if "!ti!" equ "-"  set ti=24+!ti!&set /a da=!date:~8,2!-1
  7. if !ti! lss 10 set ti=0!ti!
  8. set ti=!ti!!time:~3,2!
  9. set dat=!date:~0,4!!date:~5,2!!da!!ti!
  10. set dat=!dat: =!
  11. echo !dat!
  12. for /r "c:\" %%i in (*.txt) do (
  13. set date=%%~ti
  14. set date=!date:~0,10!
  15. set date=!date:-=!
  16. set date=!date!!time:~0,2!!time:~3,2!
  17. if  "!date!" gtr "!dat!" echo %%~dpnxi %%~ti
  18.   )
  19. pause
复制代码
可以查找10小时内修改过的文件,不过在日期为1号就不灵了

TOP

返回列表