FindNextFile

FindNextFile是一個函式,可以用來遍歷目錄或檔案時,判斷當前目錄下是否有下一個目錄或檔案。

基本介紹

  • 中文名:FindNextFile
  • 作用:查找下一個檔案
  • 類型:函式指令
  • 用於:遍歷目錄或檔案時
VB聲明,說明,返回值,參數表,註解,VC聲明,功能說明,參數說明,返回值,

VB聲明

Public Declare Function FindNextFile Lib "kernel32" Alias "FindNextFileA" (ByVal hFindFile As Long, lpFindFileData As WIN32_FIND_DATA) As Long

說明

根據調用FindFirstFile函式時指定的一個檔案名稱查找下一個檔案

返回值

Long,如執行成功,返回TRUE。否則為FALSE。

參數表

參數 類型及說明
hFindFile Long,上一次查找返回的檔案句柄
lpFindFileData WIN32_FIND_DATA,這個結構用於裝載與找到的檔案有關的信息。該結構可用於後續的搜尋

註解

此函式用於遍歷目錄或檔案時,判斷當前目錄下是否有下一個目錄或檔案

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

功能說明

繼續查找FindFirstFile函式搜尋後的檔案

參數說明

HANDLE hFindFile搜尋的檔案句柄 函式執行的時候搜尋的是此句柄的下一檔案
LPWIN32_FIND_DATA lpFindFileData 指向一個用於保存檔案信息的結構體

返回值

非零表示成功,零表示失敗。如不再有與指定條件相符的檔案,會將GetLastError設定成ERROR_NO_MORE_FILES

相關詞條

熱門詞條

聯絡我們