MFC创建多级目录
来源:互联网 发布:js input 样式 编辑:程序博客网 时间:2024/05/16 17:39
bool CreateMultipleDirectory(const CString& szPath){CString strDir(szPath); //存放要创建的目录字符串 if (strDir.GetAt(strDir.GetLength() - 1) != _T('\\')) //确保以'\'结尾以创建最后一个目录{strDir.AppendChar(_T('\\'));}vector<CString> vPath; //存放每一层目录字符串CString strTemp; //一个临时变量,存放目录字符串bool bSuccess = false; //成功标志 //遍历要创建的字符串for (int i = 0; i < strDir.GetLength(); ++i){if (strDir.GetAt(i) != _T('\\')){ //如果当前字符不是'\\'strTemp.AppendChar(strDir.GetAt(i));}else{ //如果当前字符是'\\'vPath.push_back(strTemp); //将当前层的字符串添加到数组中strTemp.AppendChar(_T('\\'));}} //遍历存放目录的数组,创建每层目录vector<CString>::const_iterator vIter;for (vIter = vPath.begin(); vIter != vPath.end(); vIter++){if (!PathIsDirectory(*vIter)) //判断当前目录时候存在,不存在就创建{ //如果CreateDirectory执行成功,返回true,否则返回falsebSuccess = CreateDirectory(*vIter, NULL) ? true : false;}}return bSuccess;}
0 0
- MFC创建多级目录
- MFC创建多级目录
- MFC 创建多级文件目录
- MFC程序中如何创建多级目录
- mfc判断目录是否存在创建多级目录
- MFC/C++创建单级目录与多级目录
- MFC删除多级目录
- 创建多级目录
- php创建多级目录
- SHCreateDirectoryEx 创建多级目录
- VC创建多级目录
- C++ 创建多级目录
- 递归创建多级目录
- 创建多级目录
- 创建多级目录
- 创建多级目录
- VB创建多级目录
- 创建多级目录
- ant android打包时获取版本号
- sql 数据库计算经纬度
- 使用HorizontalScrollView和ImageView编写简单的图片展示程序
- AndroidStudio生成全局变量的快捷键
- QLabel自动换行是可以解决的
- MFC创建多级目录
- [-] Auxiliary failed: Msf::OptionValidateError The following options fa
- HTML各种引(尼)号(玛)的问题
- DBeaver通用数据库工具
- Android Studio开发JNI
- BZOJ 4176 Lucas的数论 莫比乌斯反演
- MySQL数据类型和常用字段属性总结
- Java调用net的webservice故障排除实战分享
- 说说 Objective-C 里的 @()