文档章节

指定目录下创建二级子目录

种地瓜
 种地瓜
发布于 2017/03/20 17:18
字数 128
阅读 11
收藏 0

在LocalDir目录创建下级目录,NeedCreatePath是需要创建的目录,在子目录中有相关的二级目录则不用创建, 如在/tmp/test/ 下,创建 a/b/c 目录

void CreatePath(const std::string &LocalDir, std::string &NeedCreatePath)
{
	int iPos = 0;
	string Dir = LocalDir;				
	string CurCreateDir = "";
	int Result;

	while (iPos >= 0)
	{
		iPos = NeedCreatePath.find('/');
		CurCreateDir = CurCreateDir + NeedCreatePath.substr(0, iPos);
		Dir = Dir  + CurCreateDir ;
		if (-1 == (Result = access(Dir.c_str(), 0)))   //该目录不存在
		{
			if (-1 == (Result = mkdir(Dir.c_str(), 0755)))     //创建目录
			{
				cout << "Create path error!"<< endl;;
			}
		}
		Dir = Dir + "/";
		NeedCreatePath = NeedCreatePath.substr(iPos + 1, NeedCreatePath.size());
		CurCreateDir = "";
	}
}

© 著作权归作者所有

种地瓜
粉丝 9
博文 177
码字总数 45450
作品 0
深圳
程序员
私信 提问
Linux环境下透明代理完全解决方案

Linux环境下透明代理完全解决方案 -------------------------------------------------------------------------------- Ideal at Linuxaid 摘要:该文讨论了如何在Linux环境下如何通过Ipcha...

zt371
2009/05/05
715
0
【seo】二级目录域名与二级域名的选择

最近学seo,因为公司之前的域名都是http://www.xxx.com/xx/这样子的目录域名,后来开始使用二级域名:http://fy.xxx.com 发现百度收录一直有问题,很久都不能收录 于是网上找了一些关于二级目...

kobe52099
2018/06/29
0
0
第十章 部署应用程序和applet

第十章 部署应用程序和applet 10.1 jar文件 jar既可包含类文件,也可以包含诸如图像声音等其他类型文件,jar文件是采用ZIP格式压缩的。 创建格式: jar cvf JARFileName File1 File2 ... 例如...

law-luffy
2015/09/08
86
0
nginx配置client_body_temp_path

http://wiki.nginx.org/HttpCoreModule 中写道: 这里的clientbodytemppath是制定post上传的$FILES上传的文件地址 后面的level1,2,3是什么意思? 因为如果所有上传的文件都放在一个文件夹下...

王二狗子11
2018/01/07
0
0
linux系统下如何创建二级域名和删除这个目录文件

今天新建了个新的二级域名,解析到我们公司名义下,具体操作如下 第一步:先登录putty,输入公司地址,然后输入指令如下 这这里输入用户名和密码,输入密码的时候是不显示的,然后回车 第二步...

老鼠会怕喵
2016/10/22
8
0

没有更多内容

加载失败,请刷新页面

加载更多

Redux

Redux概念 Redux = Reducer + Flux,数据层框架,将所有数据都存储到store中 Redux的工作流程 Antd的使用 安装npm install antd --save import 'antd/dist/antd.css'import { Input, Butto......

星闪海洋
今天
4
0
OSChina 周一乱弹 —— 你们谁看见了我的诺贝尔奖

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @脚板薯 :这么晚不睡只为找到一首歌,晚安。 ♫Say You Want Me♪ ♫Say You Want Me♪ - Augustana 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
306
17
我为什么要写微信公众号

埋一颗种子,细心呵护,静待她枝繁叶茂,葱郁参天 V2论坛上有个帖子【做程序员最重要的还是一定要有自己的作品】,作者写道: 能有一个作品和你的名字联系在一起,应当成为在职业生涯前期着意...

运维咖啡吧
今天
3
0
数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
5
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部