c++判断文件是否存在
·
可以使用C++的文件流来判断文件是否存在。以下是一个简单的函数,可以通过文件名判断文件是否存在:
#include <fstream>
bool fileExists(const std::string& filename)
{
std::ifstream file(filename);
return file.good();
}
在这个函数中,我们使用了std::ifstream类来打开文件,并通过good()函数检查文件是否成功打开。如果文件存在并可以读取,则good()函数将返回true,否则返回false。
使用方法如下:
std::string filename = "example.txt";
if (fileExists(filename))
{
std::cout << "File exists!" << std::endl;
}
else
{
std::cout << "File does not exist." << std::endl;
}
更多推荐
所有评论(0)