您的位置:首页 > 运维架构 > Linux

linux c 创建多级目录接口实现

2017-10-30 14:04 197 查看
void casMkdir(const char* dir)
{
int nIndex = 1;
char* tmp = (char*)dir;
while ( nIndex < strlen(dir) + 1 )
{
if (*(dir+nIndex) == '/' || *(dir+nIndex) == '\0')
{
char parent[256] = {0};
strncpy(parent, dir, nIndex);
if (0 != access(parent, 6))
{
mkdir(parent, 0755);
}
}
nIndex++;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: