c 创建文件夹
?
int create_new_dir(char* dirs) { char buffer[256]; memset(buffer,0,256); int len=strlen(dirs); memcpy(buffer,dirs,len); int i=len; while(i<len) { if(*(dirs+i)=='\\' || *(dirs+i)=='/' || i==(len-1) ) { if(i<(len-1)) buffer[i] ='\0'; else buffer[i+1] ='\0'; if(file_exist(buffer) ==0) { printf(" file %s exists remove it \n",buffer); mkdir(buffer); if(file_exist(buffer)!=0) printf(" create %s ok \n",buffer); } if(i<(len-1)) buffer[i] ='/'; } i++; } return 1; }??
int file_exist(char *file){ int ret=access(file,0); return ret;}
?
1 楼 AndMacLinuXp 2012-05-29 一看就知道while不会执行,请看 6 8 9行,而且代码格式都没有。