DtkCore
DTK Core module
载入中...
搜索中...
未找到
DFileSystemWatcher类 参考

监听文件系统变化的类 更多...

详细描述

监听文件系统变化的类

DFileSystemWatcher监视文件系统对文件的更改和目录,通过观察指定的path列表。
调用addPath()来监视特定的文件或目录。多个path可以使用addPaths()函数添加。现有path可以使用removePath()和removePaths()函数删除。
DFileSystemWatcher检查添加到其中的每个path。具有以下特性的文件添加到DFileSystemWatcher可以使用函数Files()和使用函数directories()创建的目录。
fileChanged()信号在文件被修改时发出,重命名或从磁盘中删除。类似地,directoryChanged()在目录或其内容被修改或移除。
请注意,DFileSystemWatcher只停止监视一次文件,它们被重命名或从磁盘和目录中删除一次,它们已从磁盘中移除。

注解
在运行不支持inotify的Linux内核的系统上,包含被监视路径的文件系统不能被卸载。
默认情况下,Windows CE不支持目录监控,这取决于安装的文件系统驱动程序。
监视文件和目录的行为修改操作会消耗系统资源。这意味着有一个限制进程可以使用的文件和目录的数量同时监控。

该类的文档由以下文件生成: