platform-independent - 独立于操作系统的 API 来监控文件系统?

标签 platform-independent file-monitoring

我想尝试有关分布式文件同步/复制的想法。为了在用户工作时提高效率,我想实现某种守护程序来监视某些目录中的更改(例如/home/user/dirToBeMonitored 或 c:\docs 和 setts\user\dirToBeMonitored)。因此,我可以知道每次(或在合理的时间间隔内)添加/更改/删除了哪个文件名。

任何高中级语言都可以做到这一点吗?你知道一些 API(以及使用哪种语言?)来做到这一点?

谢谢。

最佳答案

Windows 的 API 完全不同, Linux , Mac OS X ,以及任何其他 Unix你可以命名,似乎。我不知道有任何跨平台库以一致的方式处理这个问题。

关于platform-independent - 独立于操作系统的 API 来监控文件系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/155490/

相关文章:

java - Java 中独立于系统的机器关闭

c++ - 将 double 指数的可移植打印到 C++ iostreams

node.js - 如何使用 Node.js 检查任意 PID 是否正在运行?

python - 传输完成后将文件移动到另一个目录

linux - inotify:事件报告的顺序是否与它们在文件系统中发生的顺序严格相同?

c++ - 最易于使用、轻量级、独立于平台的 C++ 图形库

security - 如何防止我们程序中的任意代码执行漏洞?

python - 监视文件的追加并在追加完成后执行一些操作

python - 在 Python 中动态读取更新的文件

linux - 在循环中使用 select() 监视文件更改