#include <direct.h>
#include <stdio.h>
int main()
{
char path1[] = "./aa/bb";
mkdir(path1);
char path2[] = "./aa";
mkdir(path2);
return 0;
}
#include <direct.h>这个头文件下的mkdir函数,需要一个一个目录地创建。
不知道Linux下的mkdir支持-r,递归创建不。
一个一个地创建,从头到尾,需要截取字符串:
将/替换为0,则将字符串切断,然后再替换回/