|
|
发表于 2019-6-5 19:24:02
|
显示全部楼层
- @echo off
- REM 设置待检测的文件夹和文件
- set "CheckFileName=D:\Test\BatHome.txt"
- REM 设置待比较的文件
- set "CompareFileName=D:\Test\Batcher.txt"
- :Begin
- if not exist "%CheckFileName%" (
- echo 未发现文件 "%CheckFileName%"
- echo 大约10秒之后再次自动检测
- ping -n 10 127.0.0.1 >nul
- goto :Begin
- )
- for %%i in ("%CheckFileName%") do (
- set "CheckFileTime=%%~ti"
- )
- for %%i in ("%CompareFileName%") do (
- set "CompareFileTime=%%~ti"
- )
- echo %CheckFileTime% --- %CheckFileName%
- echo %CompareFileTime% --- %CompareFileName%
- if "%CheckFileTime%" neq "%CompareFileTime%" (
- echo 两个文件的修改日期时间不相等
- echo 10秒之后自动关机
- shutdown /f /s /t 10
- ) else (
- echo 两个文件的修改日期时间相等
- )
- pause
复制代码 |
|