我试图检查目录是否为空。检查目录是否为空
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!!!");
}
}
请告诉我正确的方式检查,排除.
和..
?
为什么'0'是一个字符串? – Blender 2013-05-03 04:42:58
@Blender我的坏,只是想检查,如果伯爵是一个布尔? – highlander141 2013-05-03 04:44:18
'.count()'应该返回一个整数,所以把它和'0'比较,而不是''0''。 – Blender 2013-05-03 04:45:03