{/'title/':/'使用Qt检查txt文件中的文件是否存在 - 代码示例/',/'description/':/'本文介绍了使用Qt编写一个函数来检查txt文件中每个文件是否存在,并提供了完整的代码示例。该函数可以读取txt文件中的每行作为文件路径,并使用QFileInfo判断文件是否存在。/',/'keywords/':/'Qt, 文件检查, txt文件, 文件路径, QFileInfo, 代码示例, 文件存在性/',/'content/':/'可以使用以下代码来实现按行读取txt文件,并判断每个文件是否存在://n//ncpp//n#include ///'QFile///'//n#include ///'QTextStream///'//n#include ///'QFileInfo///'//n//nvoid checkFilesExistence(const QString& filePath)//n/{//n QFile file(filePath);//n if (!file.open(QIODevice::ReadOnly | QIODevice::Text))//n /{//n qWarning(/'Failed to open file: %s/', qPrintable(filePath));//n return;//n }//n//n QTextStream in(&file);//n while (!in.atEnd())//n /{//n QString line = in.readLine();//n // Trim leading and trailing whitespaces from the line//n line = line.trimmed();//n//n // Check if the file exists//n QFileInfo fileInfo(line);//n if (fileInfo.exists() && fileInfo.isFile())//n /{//n qDebug(/'File exists: %s/', qPrintable(line));//n }//n else//n /{//n qWarning(/'File does not exist: %s/', qPrintable(line));//n }//n }//n//n file.close();//n}//n//n//n你可以将上述函数放在你的Qt工程中的任何一个类中,并且在需要调用的地方使用该函数来检查txt文件中每个文件的存在性,如下所示://n//ncpp//nQString filePath = ///'path_to_your_txt_file.txt///';//ncheckFilesExistence(filePath);//n//n//n请将///'path_to_your_txt_file.txt///'替换为你实际的txt文件路径。/'}

使用Qt检查txt文件中的文件是否存在 - 代码示例

原文地址: https://www.cveoy.top/t/topic/mA09 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录