Qt | Linux+QFileSystemWatcher文件夹和文件监视(例如监视U盘挂载目录)
点击上方"蓝字"关注我们
01、QFileSystemWatcher
>>>QFileSystemWatcher 是 Qt 提供的一个类,用于监视文件和目录的变化。它允许应用程序监控一个或多个文件和目录,并在这些文件或目录内容发生变化时收到通知。这使得 Qt 应用程序能够动态响应文件系统的变化,比如文件的创建、修改或删除等。
监视文件和目录: 可以监视一个或多个文件和目录,可以通过
addPath()
方法添加需要监视的文件或目录。
信号通知:
fileChanged(const QString &path)
:当监视的文件内容发生变化时发出该信号。
directoryChanged(const QString &path)
:当监视的目录内容(例如文件增加、删除或重命名)发生变化时发出该信号。
跨平台支持:
QFileSystemWatcher
在多个操作系统上都可以