我们有一些通过文件交换与其他应用程序集成的应用程序。我们需要能够在以下情况下收到通知:
文件在某个文件夹中不断累积,达到了定义的累积文件数量;
文件存在于文件夹中,且未被应用程序占用超过指定的分钟数;
文件夹处于空状态且在指定的分钟数内没有任何文件移动;
有没有适用于 Windows 的工具可以让我针对这些事件设置电子邮件警报?最好是免费的 :)
我相信这可能是一个愚蠢的问题,但我发誓我尝试用谷歌搜索了两天,但我只找到了错误的工具,或者太难学的工具。
提前致谢。
干杯,
乔纳森·卡里霍
答案1
在 Linux 上,您可以使用inotify
和dnotify
来监视文件夹,并有一个脚本可以执行您需要的操作。也请查看incrond
。
在 Windows 上,你可以编写 powershell 脚本并使用FileSystemWatcher 类。
也可以看看:https://stackoverflow.com/questions/3517460/is-there-anything-like-inotify-on-windows