_mkdir :只能够一层一层的层次创建文件夹,无法创建多级文件夹。
使用CMD命令:创建多级文件夹
Shell ("cmd /c "" mkdir c:\1\2\3\4\5\6\7\8\9""")。
使用_mkdir层次创建文件夹:
string m_PicsSavePath="d:\\a\\b\\c\\d\\";
int iDirPos=m_PicsSavePath.find('\\');
while(true)
{
iDirPos=m_PicsSavePath.find('\\',iDirPos+1);
if(iDirPos == -1)
{
break;
}
string sSubDir=m_PicsSavePath.substr(0,iDirPos);
_mkdir(sSubDir.c_str());
}
_mkdir函数只能逐层创建文件夹。若要一次性创建多级目录,需通过CMD命令或循环调用_mkdir来实现。文章详细介绍了这两种方法的具体操作步骤。
1269

被折叠的 条评论
为什么被折叠?



