VB聲明
Public Declare Function FindNextFile Lib "kernel32" Alias "FindNextFileA" (ByVal hFindFile As Long, lpFindFileData As
WIN32_FIND_DATA) As Long
說明
返回值
Long,如執行成功,返回TRUE。否則為FALSE。
參數表
參數 類型及說明
hFindFile Long,上一次查找返回的
檔案句柄註解
此函式用於遍歷目錄或檔案時,判斷當前目錄下是否有下一個目錄或檔案
VC聲明
BOOLFindNextFile(
HANDLE hFindFile, //searchhandle
LPWIN32_FIND_DATA lpFindFileData //databuffer
);
程式例
#include<stdio.h>#include<windows.h>intmain(){WIN32_FIND_DATAp;HANDLEh=FindFirstFile("e:\\test\\*.c",&p);puts(p.cFileName);while(FindNextFile(h,&p))puts(p.cFileName);return0;}
功能說明
參數說明
HANDLE hFindFile搜尋的
檔案句柄 函式執行的時候搜尋的是此句柄的下一檔案
LPWIN32_FIND_DATA lpFindFileData 指向一個用於保存檔案信息的
結構體返回值
非零表示成功,零表示失敗。如不再有與指定條件相符的檔案,會將
GetLastError設定成ERROR_NO_MORE_FILES