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

How to identify whether an item is a file or a folder in QT

我想从路径指定项目是文件还是文件夹。我怎样才能实现这样的功能,它接受一个路径(QString 基于输入)并告诉它是文件还是文件夹?

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

示例

QFileInfo fi("/your/path/string");
if (fi.exists() && fi.isFile())
{
   //Do stuff...
}