我試圖創建一個批處理文件,它是連續檢查文件的修改日期是否更改。如果更改,則顯示一個消息框「文件已被修改」。我有一個簡單的代碼和,但它表現出一些錯誤的執行..連續檢查修改或不使用批處理文件
@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