У нас есть приложения, которые интегрируются с другими приложениями посредством обмена файлами. Нам нужно было получать уведомления о следующих ситуациях:
Файлы накапливаются в определенной папке, достигая определенного количества накопленных файлов;
Файл находится в папке и не загружается приложением более указанного количества минут;
Папка была пустой, а файлы не перемещались более указанного количества минут;
Есть ли какой-нибудь инструмент для Windows, который позволил бы мне устанавливать оповещения по электронной почте об этих событиях? Желательно бесплатную :)
Я считаю, что это может быть глупый вопрос, но клянусь, я пытался гуглить его в течение двух дней и наткнулся только на неправильные инструменты или инструменты, которые слишком трудны для изучения.
Заранее большое спасибо.
Привет,
Джонатас Карриджо
В Linux вы можете использовать inotify
и dnotify
чтобы отслеживать папки и иметь сценарий, который делает то, что вам нужно. Взгляните на incrond
слишком.
В Windows вы можете написать сценарий PowerShell и использовать FileSystemWatcher - класс.
Смотрите также: https://stackoverflow.com/questions/3517460/is-there-anything-like-inotify-on-windows