_findnext

搜尋與_findfirst函式提供的檔案名稱稱匹配的下一個實例,若成功則返回0,否則返回-1

函式簡介

函式名稱:

所屬庫:io.h

函式功能:

函式原型:

int _findnext(

intptr_t handle,

struct _finddata_t *fileinfo

);

相關函式:  

_findfirst、_findnext32、_findnext64、_findnexti64、_findnext32i64、_findnext64i32、_wfindnext、_wfindnext32、_wfindnext64、_wfindnexti64、_wfindnext32i64、_wfindnext64i32

參數說明:

struct _finddata_t的定義見於io.h

struct _finddata_t {

unsigned attrib;

time_t time_create; /* -1 for FAT file systems */

time_t time_access; /* -1 for FAT file systems */

time_t time_write;

_fsize_t size;

char name[260];

};

程式示例

以下程式將顯示指定路徑下的所有txt檔案

#include

#include

#include

int main( void )

{

long Handle;

struct _finddata_t FileInfo;

system("mode con: CP SELECT=936"); // 選定代碼頁,顯示簡體中文,如果您的DOS可以正常顯示簡體中文可以不要這一句

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);

}

return 0;

}

相關詞條

熱門詞條

聯絡我們