int createDir(char* path, char* subDirStr)
{
char cwd2Make[500];
strcpy_s(cwd2Make, path);
strcat_s(cwd2Make, subDirStr);
struct stat file_stat;
if (stat(cwd2Make, &file_stat) < 0) {
_mkdir(cwd2Make);
printf("ok %s\n", cwd2Make);
return 1;
}
else {
printf("!! %s already exist !\n", cwd2Make);
return 0;
}
}
path是当前目录,subDirStr是子目录。
const int cwdMaxLength=180;
char cwd[cwdMaxLength];
_getcwd(cwd, cwdMaxLength);
获取当前目录