函数名称 _findfirst
头文件 io.h
函数功能 搜索与指定的文件名匹配的第一个实例,成功返回实例句柄,否则返回-1L
函数原型 long _findfirst( char *filespec, struct _finddata_t *fileinfo );
函数名称 _findnext
头文件 io.h
函数功能 搜索_findfirst函数匹配的下个实例,成功则返回0,否则返回-1
函数原型 int _findnext( intptr_t handle, struct _finddata_t *fileinfo );
#include<io.h>
#include<stdio.h>
int main()
{
struct _finddata_t FileInfo;
long hFile = _findfirst("./*.c",&FileInfo);
if( hFile == -1L )
{
printf("没有找到匹配的项目\n");
}
else
{
printf("%s\n",FileInfo.name);//第一个文件名
while( ! _findnext(hFile,&FileInfo) )
{
printf("%s\n",FileInfo.name);
}
_findclose(hFile);
}
return 0;
}