Linux下递归创建目录
2013-06-07 19:12
375 查看
int CreateDir(const char *sPathName) { char DirName[256]; strcpy(DirName, sPathName); int i,len = strlen(DirName); if(DirName[len-1]!='/') strcat(DirName, "/"); len = strlen(DirName); for(i=1; i<len; i++) { if(DirName[i]=='/') { DirName[i] = 0; if( access(DirName, NULL)!=0 ) { if(mkdir(DirName, 0755)==-1) { perror("mkdir error"); return -1; } } DirName[i] = '/'; } } return 0; }
相关文章推荐
- Linux递归创建目录命令
- linux下面递归创建目录结构
- nodejs 递归创建目录
- Linux目录递归touch更新文件日期
- Linux目录递归改变文件名大小写
- Linux--递归计算目录md5
- linux下递归遍历目录下的文件,实现批量替换
- FileObserver递归监听目录(解决无法监听目录的创建、删除问题)
- python递归创建目录
- linux中mkdir创建多个同级或下级目录
- linux下创建svn仓库目录结构
- Linux中目录的创建与删除命令使用说明
- Linux进入目录与创建及访问文件权限
- C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- [Linux C]递归遍历指定目录下的子目录和文件
- window ,linux yaf创建目录
- Linux文件系统介绍及创建目录和文件
- 使用cp命令时候递归的创建目标目录
- 如何设置UNIX/Linux中新创建目录或文件的默认权限
- linux下创建用户,制定目录,赋权限