首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

c 创设文件夹

2012-12-19 
c创建文件夹?int create_new_dir(char* dirs) { char buffer[256] memset(buffer,0,256) int lenstrlen

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行,而且代码格式都没有。

热点排行