我下面的代码是要判断TEST.LOG 多长时间没有更新
计算时间差的部份不知道如何实现。
@echo off
set M=3
set /a SM=0
set /a SH=0
set /a ft=0
set /a TC=0
SET /A LM=0
echo 当前系统时间:%time%
set /a SM=%time:~3,2%
for /f "delims=" %%i in ('dir /a-d /b test.log') do set FT=%%~ti
echo LOG文件最后修改时间: %ft%
SET /A LM=%ft:~-2%
set /a TC=%SM%-%LM%
ECHO LOG文件已经%TC%分钟没有更新了。
pause
计算时间差的部份不知道如何实现。
@echo off
set M=3
set /a SM=0
set /a SH=0
set /a ft=0
set /a TC=0
SET /A LM=0
echo 当前系统时间:%time%
set /a SM=%time:~3,2%
for /f "delims=" %%i in ('dir /a-d /b test.log') do set FT=%%~ti
echo LOG文件最后修改时间: %ft%
SET /A LM=%ft:~-2%
set /a TC=%SM%-%LM%
ECHO LOG文件已经%TC%分钟没有更新了。
pause
