CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
-
kotlyar
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
День добрый, возможно ли с помощью bat реализовать следующее:
Имеется папка с подпапками и файлами(imap папка), в нее сваливаются сообщения с расширением .eml, если текущее время больше времени создания файла на 5 минут, то это должно записываться в лог файл с указанием времени, даты и имени файла(все имена сообщений уникальны), и далее желательно чтобы этот файл больше не проверялся, иначе как я понимаю лог будет огромный... Заранее огромное спасибо за любую помощь в данном вопросе!
Имеется папка с подпапками и файлами(imap папка), в нее сваливаются сообщения с расширением .eml, если текущее время больше времени создания файла на 5 минут, то это должно записываться в лог файл с указанием времени, даты и имени файла(все имена сообщений уникальны), и далее желательно чтобы этот файл больше не проверялся, иначе как я понимаю лог будет огромный... Заранее огромное спасибо за любую помощь в данном вопросе!
-
Iska
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
А если меньше?
В чём смысл ведения подобного лога?
В чём смысл ведения подобного лога?
-
kotlyar
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
вот с письмами...
- Вложения
-
kotlyar
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
kotlyar, а в чем проблема отправлять письма автоматически? Не дочитал:
Цитата kotlyar:
вся исходящая почта компании сначало сваливается в эту папку для проверки, а потом уже перекидывается на отправку...
Цитата kotlyar:
Просто оповещения на компе о письмах не проканывают, они на них либо забивают, либо не замечают.
В таком случае, какой смысл в логе? Как раньше «клали», так и теперь будут. Вопрос нужно решать мерами организационного характера.
Цитата kotlyar:
вся исходящая почта компании сначало сваливается в эту папку для проверки, а потом уже перекидывается на отправку...
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Цитата kotlyar:
Просто оповещения на компе о письмах не проканывают, они на них либо забивают, либо не замечают.
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
В таком случае, какой смысл в логе? Как раньше «клали», так и теперь будут. Вопрос нужно решать мерами организационного характера.
-
Iska
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Цитата kotlyar:
Есть ли все таки возможность реализовать это?
Если я правильно понял логику работы «клиентов», то она выглядит в моём представлении следующим образом: в папке появляются (создаются в ней, копируются или перемещаются в неё) файлы. Затем они проверяются «клиентами» и в неизменном виде перемещаются в другую папку. Мы можем отследить момент создания файла в папке и момент удаления файла из папки. Без подкаталогов, увы. Кстати, а сколько их там?
Есть ли все таки возможность реализовать это?
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Если я правильно понял логику работы «клиентов», то она выглядит в моём представлении следующим образом: в папке появляются (создаются в ней, копируются или перемещаются в неё) файлы. Затем они проверяются «клиентами» и в неизменном виде перемещаются в другую папку. Мы можем отследить момент создания файла в папке и момент удаления файла из папки. Без подкаталогов, увы. Кстати, а сколько их там?
-
Iska
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Клиенты в почте создают новое сообщение, MDaemon по фильтру обрабатывает данное сообщение и помещает его в imap папку для проверки, файлы он кидает с расширением .eml, у тех кто проверяет эти письма, они отображаются во входящих с возможностью просмотра отправителя, получателя, текста сообщения и вложения, если сообщение проходит проверку, то его перемещают в папку "Разрешенные" и оттуда батник переносит их на отправку. Следовательно время помещения файла в папку = времени создания файла, другие файлы в данной папке и каталоги трогать не надо, подкаталогов в этой папке 7. Впринципи меня бы устроило если бы батник отслеживал момент появления файла в папке и момент его удаления, а уже из лога вытаскивать записи где разница больше 5 минут.
-
kotlyar
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Цитата kotlyar:
подкаталогов в этой папке 7.
Придётся на каждый из них заводить отслеживание. Итого, вместе с «корневым», будет 8. Давайте для начала попробуем только сам «корневой» каталог:
Цитата kotlyar:
в imap папку для проверки
если лог будет — увеличим время опроса и добавим вложенные (для отслеживания нескольких придётся заводить асинхронное отслеживание). Если согласны — то я попробую.
подкаталогов в этой папке 7.
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Придётся на каждый из них заводить отслеживание. Итого, вместе с «корневым», будет 8. Давайте для начала попробуем только сам «корневой» каталог:
Цитата kotlyar:
в imap папку для проверки
CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
если лог будет — увеличим время опроса и добавим вложенные (для отслеживания нескольких придётся заводить асинхронное отслеживание). Если согласны — то я попробую.
-
kotlyar
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Перепутал, подкаталогов 10, итого вместе с корневой 11. А зачем на них заводить отслеживание? мне надо чтоб следил батник только за корневой папкой.
-
kotlyar
Re: CMD/BAT - Проверка времени нахождения файла с расширением .eml в папке
Клиенты в почте создают новое сообщение, MDaemon по фильтру обрабатывает данное сообщение и помещает его в imap папку для проверки, файлы он кидает с расширением .eml, у тех кто проверяет эти письма, они отображаются во входящих с возможностью просмотра отправителя, получателя, текста сообщения и вложения, если сообщение проходит проверку, то его перемещают в папку "Разрешенные" и оттуда батник переносит их на отправку. Следовательно время помещения файла в папку = времени создания файла, другие файлы в данной папке и каталоги трогать не надо, подкаталогов в этой папке 7. Впринципи меня бы устроило если бы батник отслеживал момент появления файла в папке и момент его удаления, а уже из лога вытаскивать записи где разница больше 5 минут.