Linux下递归创建目录

来源:互联网 发布:天猫 淘宝商城长靴 编辑:程序博客网 时间:2024/06/18 23:00
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;   }   

原创粉丝点击