可以使用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;
}
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐