printf("open file Error!\n");
return 0;
}
file[n].id=open(tmpdir,O_RDWR);/同时创建文件描述符
file[n].name[0]='\0';
strcat(file[n].name,ent->d_name);//文件结构体 F 中,保存文件名
file[n].path[0]='\0';
strcat(file[n].path,path);
strcat(file[n].path,ent->d_name);//文件结构体 F 中,保存绝对路径
tmpdir[0]='\0';
}
}
closedir(pDir);
return n;
}
void find(F file[],int n,char path)//利用选择排序的方式,对任意两个文件进行比对(获
得两个文件描述符,调用 compare 函数进行比较)
{
int compare(F f1,F f2);
int i,j;
int choose;
int temp[n];
char tmp1[512];
char tmp2[512];
printf("正在凶残地比计算中....\n");
printf("请稍后....\n");