【发布时间】:2011-06-18 09:54:20
【问题描述】:
我正在开展一个项目,该项目需要一个应用程序来监视用户指定的目录列表以进行更改。另外,我想让用户选择将应用程序作为服务运行还是单独运行。由于用户可以选择单独运行它,我认为侦听由文件的添加或删除(如果存在此类事件)触发的某些操作系统事件就足够了。我想也许计算最深文件夹的校验和,然后建立。然后,我可以在后续扫描中比较这些校验和,以尝试查明发生更改的位置。这会是一个适当的解决方案吗?如果不是,那么以有效方式执行此操作的最佳方法是什么?
另外,我不太确定要标记什么,所以如果您有任何建议,请告诉我,我会按照我认为合适的方式进行。
编辑:我需要这种方法才能在 Windows、OS X 和理想的 Linux 上工作
【问题讨论】:
标签: filesystems operating-system