首页 > 解决方案 > QT中如何判断一个项目是文件还是文件夹

问题描述

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

标签: c++qtqdirqfileinfo

解决方案


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

示例

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

推荐阅读