可以使用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;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)