Board logo

标题: 如何用BAT来不断获取指定文件的修改时间进行对比 [打印本页]

作者: fan1498    时间: 2013-7-1 09:38     标题: 如何用BAT来不断获取指定文件的修改时间进行对比

用BAT做一个循环,不断的获取指定文件的修改时间,并且把第N次获取的修改时间和第N+1次对比,如果一样则继续循环获得修改时间,不一样则调用新的命令。求代码。。。
作者: apang    时间: 2013-7-1 10:34

  1. @echo off
  2. set "file=d:\1.txt"
  3. :st
  4. for %%a in ("%file%") do set t1=%%~ta
  5. ping>nul -n 2 127.0.1
  6. for %%a in ("%file%") do set t2=%%~ta
  7. if "%t1%"=="%t2%" (goto :st)else echo 调用新的命令
  8. pause
复制代码

作者: fan1498    时间: 2013-7-3 12:06

回复 2# apang


    谢谢大侠。。。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2