我试图创建一个批处理文件,它是连续检查文件的修改日期是否更改。如果更改,则显示一个消息框“文件已被修改”。我有一个简单的代码和,但它表现出一些错误的执行..连续检查修改或不使用批处理文件
@echo off
setlocal
set FileName=F:\test\tester.txt
set FileTime=0
:loop
for %%X in (%FileName%) do (
if %FileTime% NEQ %%~tX (
echo file modified
) else (
echo no change)
set FileTime=%%~tX
)
ping -n 10 localhost >nul 2>nul
goto :loop
pause
你真的有问题吗? –
我们不是一个代码写作服务;请至少尝试一下,如果您有任何问题,可以提出一个新问题(如果需要,也请参阅[帮助]和[mcve])。 – cybermonkey
听起来像档案归属的工作。请看'attrib /?' – Stephan