[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

如何用BAT来不断获取指定文件的修改时间进行对比

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

  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
复制代码
1

评分人数

TOP

回复 2# apang


    谢谢大侠。。。

TOP

返回列表