Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке

Ответить
Настройки темы
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


День добрый, возможно ли с помощью bat реализовать следующее:
Имеется папка с подпапками и файлами(imap папка), в нее сваливаются сообщения с расширением .eml, если текущее время больше времени создания файла на 5 минут, то это должно записываться в лог файл с указанием времени, даты и имени файла(все имена сообщений уникальны), и далее желательно чтобы этот файл больше не проверялся, иначе как я понимаю лог будет огромный... Заранее огромное спасибо за любую помощь в данном вопросе!

Отправлено: 03:46, 19-08-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


А если меньше?

В чём смысл ведения подобного лога?

Отправлено: 07:31, 19-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Если меньше, то ничего не предпринимать, смысл в том что есть 2 человека которые следят за этой почтой, и они частенько на нее забивают, и по пол дня письма не уходят клиентам... Начальство требует делать отчет по письмам которые они не отправили в течении 5 минут. Просто оповещения на компе о письмах не проканывают, они на них либо забивают, либо не замечают.
П.С. вся исходящая почта компании сначало сваливается в эту папку для проверки, а потом уже перекидывается на отправку...

Отправлено: 07:39, 19-08-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


kotlyar, а в чем проблема отправлять письма автоматически? Не дочитал:
Цитата kotlyar:
вся исходящая почта компании сначало сваливается в эту папку для проверки, а потом уже перекидывается на отправку... »
Цитата kotlyar:
Просто оповещения на компе о письмах не проканывают, они на них либо забивают, либо не замечают. »
В таком случае, какой смысл в логе? Как раньше «клали», так и теперь будут. Вопрос нужно решать мерами организационного характера.

Отправлено: 08:31, 19-08-2014 | #4


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я это озвучивал руководству, но все таки требуют лог... Есть ли все таки возможность реализовать это?

Отправлено: 08:49, 19-08-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата kotlyar:
Есть ли все таки возможность реализовать это? »
Если я правильно понял логику работы «клиентов», то она выглядит в моём представлении следующим образом: в папке появляются (создаются в ней, копируются или перемещаются в неё) файлы. Затем они проверяются «клиентами» и в неизменном виде перемещаются в другую папку. Мы можем отследить момент создания файла в папке и момент удаления файла из папки. Без подкаталогов, увы. Кстати, а сколько их там?

Отправлено: 09:58, 19-08-2014 | #6


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Клиенты в почте создают новое сообщение, MDaemon по фильтру обрабатывает данное сообщение и помещает его в imap папку для проверки, файлы он кидает с расширением .eml, у тех кто проверяет эти письма, они отображаются во входящих с возможностью просмотра отправителя, получателя, текста сообщения и вложения, если сообщение проходит проверку, то его перемещают в папку "Разрешенные" и оттуда батник переносит их на отправку. Следовательно время помещения файла в папку = времени создания файла, другие файлы в данной папке и каталоги трогать не надо, подкаталогов в этой папке 7. Впринципи меня бы устроило если бы батник отслеживал момент появления файла в папке и момент его удаления, а уже из лога вытаскивать записи где разница больше 5 минут.

Отправлено: 10:12, 19-08-2014 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата kotlyar:
подкаталогов в этой папке 7. »
Придётся на каждый из них заводить отслеживание. Итого, вместе с «корневым», будет 8. Давайте для начала попробуем только сам «корневой» каталог:
Цитата kotlyar:
в imap папку для проверки »
если лог будет — увеличим время опроса и добавим вложенные (для отслеживания нескольких придётся заводить асинхронное отслеживание). Если согласны — то я попробую.

Отправлено: 10:21, 19-08-2014 | #8


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Перепутал, подкаталогов 10, итого вместе с корневой 11. А зачем на них заводить отслеживание? мне надо чтоб следил батник только за корневой папкой.

Отправлено: 10:30, 19-08-2014 | #9


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg 111.jpg
(77.2 Kb, 9 просмотров)

Вот как выглядит папка. Название папки допустим sib.biz.imap, путь до папки c:\MDaemon\Public Folders\sib.biz.IMAP

Отправлено: 10:39, 19-08-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Проверка по названию файлов с расширением dbf FantomasAnand Скриптовые языки администрирования Windows 7 05-06-2014 06:58
CMD/BAT - Проверка в каталогах файлов с расширением .tmp upward Скриптовые языки администрирования Windows 13 19-03-2014 00:48
VBS/WSH/JS - Проверка наличия файла в папке в случае отсутствия перезагружать компьютер NickCom Программирование и базы данных 4 19-08-2013 05:13
CMD/BAT - Проверка времени создания файла havenofear Скриптовые языки администрирования Windows 1 17-06-2012 01:06
CMD/BAT - забирать файлы, с конкретным расширением с Ftp сервера с некоторым интервалом времени n.krivtsov Скриптовые языки администрирования Windows 4 06-08-2010 07:15




 
Переход