sx-sqlx
02-08-2012, 04:48
Есть папка на сетевом диске,куда сливаются минутные файлы записи с камеры.
Нужно мониторить когда запись перестает работать и отправлять сообщение по e-mail.Думаю делать либо через размер так:
echo off
set tmpf=%temp%%random%
dir /a /-c -d c:\FTP\1.txt | find /i "1.txt" >%tmpf%
for /f "tokens=1,2,3,4" %%a in (%tmpf%) do (
echo %%c
)
либо через время изменения папки через for ~%z
Помогите пожалуйста организовать правильно решение данной задачи,т.к. только учусь работать в bat.
P.S. решение через размер файлов не очень нравится,т.к. ресурсы CMD могут забиться при подсчете.
Нужно мониторить когда запись перестает работать и отправлять сообщение по e-mail.Думаю делать либо через размер так:
echo off
set tmpf=%temp%%random%
dir /a /-c -d c:\FTP\1.txt | find /i "1.txt" >%tmpf%
for /f "tokens=1,2,3,4" %%a in (%tmpf%) do (
echo %%c
)
либо через время изменения папки через for ~%z
Помогите пожалуйста организовать правильно решение данной задачи,т.к. только учусь работать в bat.
P.S. решение через размер файлов не очень нравится,т.к. ресурсы CMD могут забиться при подсчете.