在Qt中,可以使用QFile类来判断文件是否存在。下面是一个示例代码:
#include <QFile>
bool isTxtFileExists(const QString& filePath)
{
QFile file(filePath);
return file.exists() && QFileInfo(file).suffix().toLower() == "txt";
}
int main()
{
QString filePath = "example.txt";
if (isTxtFileExists(filePath))
qDebug() << "The txt file exists.";
else
qDebug() << "The txt file does not exist.";
return 0;
}
以上代码中,isTxtFileExists()
函数接收一个文件路径作为参数,并使用QFile
类来检查该文件是否存在。同时,还使用QFileInfo
类来获取文件的扩展名,并判断其是否为”txt”。
内容由零声教学AI助手提供,问题来源于学员提问