Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++判断文件是否存在

作者:ー辈ふ只寵你人   发布日期:2026-05-13   浏览:112

#include <fstream>
#include <iostream>

bool fileExists(const std::string& filename) {
    // 创建一个文件流对象
    std::ifstream file(filename);
    // 检查文件是否成功打开,如果打开成功则文件存在,否则不存在
    return file.good();
}

int main() {
    std::string filename = "example.txt";

    if (fileExists(filename)) {
        std::cout << "文件存在" << std::endl;
    } else {
        std::cout << "文件不存在" << std::endl;
    }

    return 0;
}

解释说明:

  1. #include <fstream>#include <iostream>:引入必要的头文件。<fstream> 用于文件操作,<iostream> 用于标准输入输出。
  2. fileExists 函数:该函数接收一个文件名作为参数,并返回一个布尔值表示文件是否存在。
    • 使用 std::ifstream 创建一个文件流对象 file,并尝试打开指定的文件。
    • file.good() 返回一个布尔值,表示文件是否成功打开。如果文件存在且可以读取,则返回 true,否则返回 false
  3. main 函数:测试 fileExists 函数,根据返回结果输出相应的提示信息。

这个代码片段展示了如何在 C++ 中判断一个文件是否存在。

上一篇:c++ static_cast

下一篇:c++ continue

大家都在看

c++闭包

c++向上取整的代码

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++ functional

c++框架代码

c++格式化字符串

c++ orm框架

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站