三种C/C++创建文件夹和路径的方法

您所在的位置:网站首页 新建文件夹的三种方法 三种C/C++创建文件夹和路径的方法

三种C/C++创建文件夹和路径的方法

2024-07-14 02:44| 来源: 网络整理| 查看: 265

文章目录 第一种:MFC封装好的接口函数第二种:编写C/C++函数实现该功能第三种:调用DOS命令 这个博客主要转载自: 三种C/C++创建文件夹的方法。 在做调试时候,有的时候需要批量输出中间结果和数据,放到其他环境下处理,或者和别人的工作对接。这时候需要以文件的形式保存一些数据,有的时候数据分类严格的话就要按照文件夹组织数据。创建文件夹的三种常用方式如下:(其中本人选择了第二种)

第一种:MFC封装好的接口函数 PathIsDirectory //判断是否存在 //----------------------- 我是分界线 ------------ ::CreateDirectory //创建

例如:

#include "shlwapi.h" #pragma comment(lib,"shlwapi.lib") #include //------------------ 我是分界线 ----------------- CString path = "../../../STL/stl2"; if (!PathIsDirectory(path)) { ::CreateDirectory(path, 0); }

//这种方法没测试,不知道。有测试过的小兄弟可以评论一下。应该也是很好用的,但是毕竟没有用过几次MFC。

第二种:编写C/C++函数实现该功能

例如:

#include #include #define PATH_DELIMITER '\\' //----------------------- 我是分界线 ------------------------- bool createDirectory(const std::string folder) { std::string folder_builder; std::string sub; sub.reserve(folder.size()); for (auto it = folder.begin(); it != folder.end(); ++it) { //cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3