if(flag==0)
{ system("cls");
printf("\n * *");
printf("\n * 查找结果: 没有找到相应文件! *");
} else more();
}
void search_handlers() //查找模块5
{ register int t,flag=0;
char shandlers[20];
system("cls");
printf("\n \2 请输入您要查找文件的操作用户名称:");
scanf ("%s",shandlers);
system("cls");
printf("\n * 找到以下文件符合你的查找要求: *");
for(t=0; t<Num; t++)
{ if(strcmp(fil_list[t].handlers,shandlers)==0)
{printf("\n 编号:%-4d 名称:%-10s\n", t+1,fil_list[t].name);
flag=1;}
}
if(flag==0)
{ system("cls");
printf("\n * 查找结果: 没有找到相应文件! *");
} else more();
}
void search_content() //关键字查找模块
{ register int t,flag=0,flag1;
int a,b,c,d=0;
char scontent[20];
system("cls");
printf("\n \6 文件说明内容关键字查找,请输入关键字或词(8个字以内):");
scanf ("%s",scontent);
system("cls");
printf("\n * 找到以下文件符合你的查找要求: *");
for(b=0;scontent[b]!='\0';) {b++;}
for(t=0; t<Num; t++)
for(a=0,flag1=0;fil_list[t].content[a]!='\0';a++)
{ d=0;
for(c=0; c<b; c++) {if(scontent[c]==fil_list[t].content[a+c]) d++;}
if(d==b&&flag1==0)
{printf("\n 编号:%-4d 名称:%-10s\n", t+1,fil_list[t].name);
flag=1;flag1=1;}
}
if(flag==0)
{ system("cls");
printf("\n * 查找结果: 没有找到相应文件! *");
} else more();
}
void overdue_del() //文件清理
{ register int t,a,flag=0;
unsigned long int soverdue;
system("cls");
printf("\n * 根据当前计算机时间,系统查找出以下文件已经过期: *");
soverdue=time();
for(t=0; t<Num; t++)
{
if(fil_list[t].overdue<soverdue&&fil_list[t].overdue>0)
{printf("\n 编号:%-4d 名称:%-10s", t+1,fil_list[t].name);
flag=1;}
}
if(flag==0)
{ system("cls");
printf("\n * 清理结果: 没有过期文件! *");
}
else
{ printf("\n\n 请键入1,删除全部过期文件(谨慎操作,不可恢复) , 或键入其它取消操作: ");
scanf("%d",&a);
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页