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

c++ 判断文件是否存在

作者:狂拽今生   发布日期:2025-06-30   浏览:24

#include <fstream>
#include <iostream>

bool fileExists(const std::string& filename) {
    // 使用 ifstream 尝试打开文件
    std::ifstream file(filename);
    // 如果文件成功打开,则返回 true,否则返回 false
    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>:引入文件流库,用于文件操作。
  2. #include <iostream>:引入输入输出流库,用于控制台输出。
  3. fileExists 函数:该函数接收一个文件名作为参数,并尝试使用 std::ifstream 打开该文件。如果文件存在且可以打开,则返回 true;否则返回 false
  4. main 函数:在主函数中,定义一个文件名并调用 fileExists 函数来检查文件是否存在。根据返回值输出相应的信息。

这样,你可以通过这个简单的程序来判断指定的文件是否存在。

上一篇:c++ 优先队列

下一篇:c++ delete

大家都在看

c++闭包

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

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ tcp

c++ gcd函数

c++ cli

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

Laravel 中文站