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

c++判断文件夹是否存在

作者:寂寞味道   发布日期:2026-07-23   浏览:96

#include <iostream>
#include <filesystem>

namespace fs = std::filesystem;

bool folderExists(const std::string& path) {
    // 检查路径是否存在并且是一个目录
    return fs::exists(path) && fs::is_directory(path);
}

int main() {
    std::string path = "your_folder_path_here";  // 替换为你要检查的文件夹路径

    if (folderExists(path)) {
        std::cout << "文件夹存在" << std::endl;
    } else {
        std::cout << "文件夹不存在" << std::endl;
    }

    return 0;
}

解释说明:

  1. 引入头文件#include <filesystem> 是 C++17 引入的标准库,提供了对文件系统操作的支持。
  2. 命名空间别名namespace fs = std::filesystem; 为了简化代码中的 std::filesystem 写法。
  3. 函数 folderExists:该函数接收一个字符串参数 path,表示要检查的文件夹路径。它使用 fs::exists 检查路径是否存在,并且使用 fs::is_directory 确认该路径是否为目录。
  4. 主函数 main:在主函数中,定义了一个字符串变量 path 来存储要检查的文件夹路径。然后调用 folderExists 函数并根据返回值输出相应的信息。

请将 "your_folder_path_here" 替换为你实际要检查的文件夹路径。

上一篇:c++中或者用什么符号

下一篇:c++位运算符

大家都在看

c++闭包

c++向上取整的代码

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

c++ 注释

c++如何判断素数

c++怎么输入字符串

c++字符串切片

c++ functional

嵌入式c++

c++框架代码

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

Laravel 中文站