本文介绍了检查目录是否为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试检查目录是否为空。
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QDir Dir("/home/highlander/Desktop/dir"); if(Dir.count() == 0) { QMessageBox::information(this,"Directory is empty","Empty!!!"); } }正确的检查方式是什么,不包括.和..?
推荐答案嗯,我找到了做这件事的方法:)
if(QDir("/home/highlander/Desktop/dir").entryInfoList(QDir::NoDotAndDotDot|QDir::AllEntries).count() == 0) { QMessageBox::information(this,"Directory is empty","Empty!!!"); }更多推荐
检查目录是否为空
发布评论