QT中如何识别一个项目是文件还是文件夹

1 c++ qt qdir qfileinfo

我想从路径指定该项目是文件还是文件夹。我如何实现这样的函数,它采用路径(QString基于输入)并告诉它是文件还是文件夹?

Waq*_*med 5

您可以使用方法QFileInfo::isFile()QFileInfo::isDir()来完成此操作。

例子

QFileInfo fi("/your/path/string");
if (fi.exists() && fi.isFile())
{
   //Do stuff...
}
Run Code Online (Sandbox Code Playgroud)