//C++创建文件夹
bool CreateFolder(string path)
{
char* fileName = (char*)path.c_str();
char* tag;
for(tag = fileName; *tag; tag++)
{
if ('\\' == *tag || '/' == *tag)
{
char buf[1000];
char path[1000];
strcpy(buf, fileName);
buf[strlen(fileName) - strlen(tag) + 1] = '\0';
strcpy(path, buf);
if (access(path, 6) == -1) //第二个参数 00:检测是否存在 02:写权限 04:读权限 06:读写权限
{
mkdir(path); //window
//mkdir(path, S_IRWXU); //linux
}
}
}
return true;
}
bool CreateFolder(string path)
{
char* fileName = (char*)path.c_str();
char* tag;
for(tag = fileName; *tag; tag++)
{
if ('\\' == *tag || '/' == *tag)
{
char buf[1000];
char path[1000];
strcpy(buf, fileName);
buf[strlen(fileName) - strlen(tag) + 1] = '\0';
strcpy(path, buf);
if (access(path, 6) == -1) //第二个参数 00:检测是否存在 02:写权限 04:读权限 06:读写权限
{
mkdir(path); //window
//mkdir(path, S_IRWXU); //linux
}
}
}
return true;
}