在VC中运用mkdir函数创建多级目录
来源:互联网 发布:app教育收费软件 编辑:程序博客网 时间:2024/05/19 13:06
mkdir函数只能在已存在的目录下建立一级子目录,如果有如此路径: C:\Documents \test\data,直接创建此目录是不能完成的,需要逐级进行创建。
如下:
假设szPath="<span style="font-size: 24px; text-align: justify;">C:\Documents \test\data"</span>
int CreateMultiPath(char* szPath){char szFilePath[MAX_FILEPATH_LEN];int k = 0;char szBuf[MAX_FILEPATH_LEN];strcpy(szBuf, szPath);int i = strlen(szBuf);for(int j = 0; j<i; j++){if(szBuf[j] == '\\' || szBuf[j] == '/'){k = j;strncpy(szFilePath, szBuf, k);szFilePath[k] = '\0';if((_access(szFilePath, 0)) == -1){if(mkdir(szFilePath) == -1)return -1;}}}if (k == 0) // 非法目录 {return -1;}return 0;}
0 0
- 在VC中运用mkdir函数创建多级目录
- 如何运用php函数mkdir创建多级目录
- 如何运用php函数mkdir创建多级目录
- vc 用mkdir 创建多级目录
- mkdir创建多级目录
- mkdir创建多级目录
- 如何 运用php函数mkdir建立多级目录
- PHP中使用mkdir创建多级目录的方法
- PHP中使用mkdir创建多级目录的方法
- PHP中使用mkdir创建多级目录的方法
- PHP中使用mkdir创建多级目录的方法
- VC创建多级目录
- VC创建多级目录
- C语言 mkdir 创建多级目录
- linux 创建多级目录 mkdir -p
- C++ mkdir 创建多级文件夹目录
- php利用mkdir创建多级目录
- php利用mkdir创建多级目录
- 为什么坐标变换的顺序必须是: 缩放->旋转->平移
- 面试中的C++常见问题
- java泛型系列文章
- Utils
- PHP引用JpGraph库生成坐标图
- 在VC中运用mkdir函数创建多级目录
- HashMap实现原理分析
- eclipse luna maven搭建spring mvc
- Java 读取Property
- POJ 2689 Prime Distance
- 触摸事件总结
- SpeedyCloud李孟:CDN系统中的DNS设计与开发
- 热门搜索不规则Textview FlowLayout
- hdu2046