自动创建目录
2012-06-29 14:23
127 查看
/************************************************************************/
/* pFilePath表示为文件的路径如:./A/B/test.txt 则创建二个目录: A->B
如果是 ./A/B/C/ 则会创建 三个目录 A->B->C
*/
/************************************************************************/
bool mkMulDir(const char* pFilePath)
{
if (pFilePath == NULL)
return false;
std::string strPath(pFilePath);
std::replace(strPath.begin(), strPath.end(), '\\', '/');
int len = strPath.length();
for(int i =0; i < len; ++i)
{
if(strPath[i]=='/')
_mkdir((strPath.substr(0, i)).c_str());
}
return true;
}
/* pFilePath表示为文件的路径如:./A/B/test.txt 则创建二个目录: A->B
如果是 ./A/B/C/ 则会创建 三个目录 A->B->C
*/
/************************************************************************/
bool mkMulDir(const char* pFilePath)
{
if (pFilePath == NULL)
return false;
std::string strPath(pFilePath);
std::replace(strPath.begin(), strPath.end(), '\\', '/');
int len = strPath.length();
for(int i =0; i < len; ++i)
{
if(strPath[i]=='/')
_mkdir((strPath.substr(0, i)).c_str());
}
return true;
}
相关文章推荐
- linux驱动中在/proc虚拟文件系统目录下自动创建设备【转】
- JAVA自动创建多层文件目录
- 自己写的一个图片上传类,很方便可以指定目录,系统自动创建目录,可以指定名字,类型,大小
- maven自动创建目录骨架
- java File 自动创建所有目录
- Linux入职基础-7.11_自动创建Makefile入门(实战3:shallow目录结构)
- [dos命令大全] 根据文件里的字符,自动创建目录
- Python根据操作系统自动调用创建文件目录小脚本
- 通过Robocopy+DOS 命令+Windows排程实现自动备份(将特定文件/目录备份至自动创建的以年月日命名的目标目录)
- CentOS 创建SVN 服务器,并且自动同步到WEB 目录
- 一个可以自动创建多级目录的函数
- python 脚本 自动创建年月日目录
- c 语言小技巧之二 自动创建目录
- 递归自动创建级联目录
- 一个可以自动创建多级目录的函数
- JAVA自动创建多层文件目录
- PHP图片文件上传类型限制扩展名限制大小限制与自动检测目录创建。
- 使用visual studio自动创建IIS虚拟目录
- systemd下通过tmpfiles.d开机自动创建目录
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,