文件夹观察程序的功能是在文件进入文件夹后它会执行某些操作(它会使用react)。有没有一种方法,可以在文件进入文件夹之前进行检查,如果检查成功则仅该文件进入文件夹,否则不进入。
最佳答案
据我所知,没有现有的解决方案。但是:
- 有 inotify API,但它只发出刚刚发生的事情的通知,即您没有任何方法来影响结果。
- 如果这是绝对必要的要求,那么在文件系统级别拦截操作是唯一的通用选择,攻击内核本身或使用 FUSE。
- 如果您只想监控单个进程的操作,可以使用 LD_PRELOAD 来拦截一些调用,例如 fopen() 和 fwrite() 等函数调用。
关于python - Linux 中的主动文件夹观察程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25104606/