c++++ 中判断文件是否存在的方法:使用 ifstream 类,成功打开文件表示存在;使用 fopen() 函数,返回非空指针表示存在;使用 std::filesystem::exists() 函数,直接检查文件是否存在。
使用 C++ 判断文件是否存在
确定文件是否存在是编程中的一项常见任务。在 C++ 中,有多种方法可以实现此操作。
方法 1:使用 ifstream
ifstream 类用于读取文件。如果文件存在,ifstream 对象将成功打开;否则,打开将失败。
#include <fstream> int main() { std::ifstream file("myfile.txt"); if (file.is_open()) { // 文件存在 } else { // 文件不存在 } file.close(); return 0; }