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

c++创建文件夹

作者:惨美歌   发布日期:2025-10-22   浏览:37

#include <iostream>
#include <filesystem>

namespace fs = std::filesystem;

int main() {
    // 指定要创建的文件夹路径
    std::string folderPath = "example_folder";

    try {
        // 创建文件夹
        if (fs::create_directory(folderPath)) {
            std::cout << "文件夹创建成功: " << folderPath << std::endl;
        } else {
            std::cout << "文件夹已存在或创建失败: " << folderPath << std::endl;
        }
    } catch (const fs::filesystem_error& e) {
        std::cerr << "文件系统错误: " << e.what() << std::endl;
    } catch (const std::exception& e) {
        std::cerr << "其他错误: " << e.what() << std::endl;
    }

    return 0;
}

解释说明:

  1. 包含头文件#include <filesystem> 是 C++17 引入的标准库,提供了文件和目录操作的功能。
  2. 命名空间简写namespace fs = std::filesystem; 为了简化代码中的调用。
  3. 指定文件夹路径std::string folderPath = "example_folder"; 定义要创建的文件夹名称。
  4. 创建文件夹fs::create_directory(folderPath) 尝试创建指定路径的文件夹。如果文件夹已经存在或创建失败,返回 false
  5. 异常处理:使用 try-catch 块捕获可能的文件系统错误和其他异常,并输出相应的错误信息。

希望这段代码能帮助你理解如何在 C++ 中创建文件夹。

上一篇:c++代码在线运行

下一篇:c++数组赋值

大家都在看

c++闭包

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

c++ 注释

c++如何判断素数

c++格式化字符串

c++ orm框架

队列c++

c++freopen怎么用

进制转换c++代码

c++ 获取系统时间

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

Laravel 中文站