你的浏览器不支持canvas

Qt遍历目录下的文件

Date: Author: zhangn

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。转载请注明来自zhangn的云笔记

QDir dir("dir");
if (!dir.exists())
	return a.exec();

QStringList filters("*.abd");
dir.setFilter(QDir::Files | QDir::NoSymLinks);
dir.setNameFilters(filters);
int dir_count = dir.count();
if (dir_count <= 0)
	return a.exec();

QFileInfoList list = dir.entryInfoList();
for (int i = 0; i < list.size(); ++i) {
	QFileInfo fileInfo = list.at(i);
	QString fileName = fileInfo.fileName();

	QString m = fileInfo.absoluteFilePath();
	QString q = fileInfo.absolutePath();
	QString o = fileInfo.baseName();
	QString v = fileInfo.bundleName();
	QString u = fileInfo.canonicalFilePath();
	QString y = fileInfo.canonicalPath();
	QString t = fileInfo.completeBaseName();
	QString r = fileInfo.completeSuffix();
	QString e = fileInfo.filePath();
	QString w = fileInfo.path();
	//对每个文件进行相应的操作
}

对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。