在Qt中,可以使用QFileInfo类来判断一个文件是目录还是文件。以下是一个简单的示例代码:
#include <QFileInfo>
#include <QDebug>
int main() {
QString filePath = "path_to_file_or_directory";
QFileInfo fileInfo(filePath);
if (fileInfo.isDir()) {
qDebug() << "这是一个目录";
} else if (fileInfo.isFile()) {
qDebug() << "这是一个文件";
} else {
qDebug() << "无效的路径";
}
return 0;
}
你需要将”path_to_file_or_directory”替换为要判断的文件路径。根据isDir()和isFile()方法返回的结果,可以确定文件类型。
内容由零声教学AI助手提供,问题来源于学员提问