/*
QT遍历指定目录
*/
#include <QDir>
void TraverseDirectory (QString Path) {
QDir dir;
dir. setPath (Path);
QFileInfoList list = dir. entryInfoList ();
for ( int i = 0 ; i < list. size (); ++ i) {
QFileInfo fileInfo = list. at (i);
if (fileInfo. isFile ()) {
/*
操作代码
*/
}
else {
if (fileInfo. fileName () == "." || fileInfo. fileName () == ".." ) {
continue ;
}
TraverseDirectory (fileInfo. absoluteFilePath ()); //递归调用
}
}
}
QT遍历指定目录
最新推荐文章于 2023-08-24 14:57:55 发布