将文件系统与对象层次结构同步



有没有保持对象层次结构与文件系统一致的模式或最佳实践?

每个对象都与文件系统上的一个文件相对应。文件可以添加、更改、删除等,对象层次结构应相应调整。

请不要按照"放弃文件,使用数据库"的思路回答。

一个好的起点是检查目标操作系统如何让您监视文件系统。在Linux上,有一个不起眼的API。在Windows上,您可以等待FindFirstChangeNotification()API调用创建的通知句柄。两者都可以避免对目录的更改进行主动轮询。

最新更新