工具推荐:文件变更时发邮件通知【file-notifier】

最近更新于 2025-09-18 22:33

项目地址:https://github.com/IYATT-yx/file-notifier

这是我写的一个工具,用于监控指定目录下的文件,文件发生创建、修改、删除时发邮件通知。
file


2025/9/18
我的使用场景:
我是一个汽车行业零件机械加工厂的技术员,在新产品开发阶段,技术需要全程跟踪。在前期工装、工艺准备完成后后,开始进行样件加工,加工后需要使用三坐标检测尺寸,我开发这个工具的需求就是能实时知道我负责的产品有检测结果了,及时反馈机床编程人员及工人处理,最终实现产品加工合格。
我之前写了一个海克斯康三坐标数据导出工具:https://blog.iyatt.com/?p=18789
添加在测量程序中,完成测量后,自动导出数据到 Excel 中,这样就可以使用本文的工具监控数据导出目录下的文件,只要完成一次检测就会把数据更新到文件中,三坐标电脑是设置了局域网共享文件的,我的办公电脑上监控到三坐标电脑上检测数据保存的文件修改就发邮件通知我。
公司里也有其他同事在使用我开发的三坐标数据导出工具,这样就出现其他工程师负责的产品导出数据也是被监控的,也会发邮件给我,但我并不想要这个信息。这就可以用到腾讯企业邮箱,收件箱设置为我的一个腾讯企业邮箱地址,然后在这个邮箱设置自动转发,规则设置为正文包含指定关键字时转发到指定邮箱。三坐标导出数据的文件是和三坐标程序名一样的,对应产品名称,这里的转发关键词设置为我负责的产品名称。
file

这样就只有我负责的产品检测数据更新了才会转发,转发到我手机上登录的另外一个邮箱。既可以实时获取信息,又可以过滤掉无关信息。
我在办公电脑上还部署了 RustDesk 远程控制,我不在公司的时候也能远程连接公司电脑,也能随时查看到三坐标检测结果。整套下来,检测数据更新后我能及时知道,也能随时查看检测数据,大大减轻工作压力。(比如车间工人/机床编程员不管或不知道检测结果不合格还是继续做个不停,然后干出一堆不合格品,不严重的可能得写让步接收申请,严重的还要重新采购坯料再加工,这个擦屁股的工作,在刚干机械加工技术员的那几个月可是多多体会,超级烦人)
现在这样,即使我下班回家,机床编程员晚上调试出了检测结果我也可以及时反馈出来,有问题就发出来,没有送检通知就质问,高效监督新品的加工进展,避免惹出需要擦屁股的事。
file

工具推荐:文件变更时发邮件通知【file-notifier】
Scroll to top