ファイルの変更日時を継続的にチェックするバッチファイルを作成しようとしています。それが変更された場合は、「ファイルが変更されました」というメッセージボックスを表示します。私は単純なコードを持っており、それが実行中のいくつかのエラーを示す。..バッチファイルを使用して変更したファイルを継続的にチェックする
@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