Qt程序设计-U盘检测(Linux系统)

本文讲解Qt中的U盘检测适用于Linux系统。

概述

监听U盘的插入和拔出,需要使用QFileSystemWatcher类。

QFileSystemWatcher类

QFileSystemWatcher类用于提供监视文件和目录修改的接口。通过监控指定路径的列表,监视文件系统中文件和目录的变更。

常用函数

bool addPath(const QString & path)

如果路径存在,则添加至文件系统监控,如果路径不存在或者已经被监控了,那么不添加。

如果路径是一个目录,内容被修改或删除时,会发射directoryChanged()信号;否则,当文件被修改、重命名或从磁盘上删除时,会发出fileChanged()信号。

如果监控成功,返回true;否则,返回false.

你可能感兴趣的:(C++,QT程序设计,qt,linux,U盘监听)