您的位置:首页 > 其它

使用FindFirstFile,FindNextFile遍历一个文件夹

2016-05-19 10:50 579 查看
FindNextFile是一个函数,可以用来遍历目录或文件时,判断当前目录下是否有下一个目录或文件。


VB声明

编辑

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


说明

编辑

根据调用FindFirstFile函数时指定的一个文件名查找下一个文件


返回值

编辑

Long,如执行成功,返回TRUE。否则为FALSE。


参数表

编辑

参数 类型及说明

hFindFile Long,上一次查找返回的文件句柄

lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。该结构可用于后续的搜索


注解

编辑

此函数用于遍历目录或文件时,判断当前目录下是否有下一个目录或文件


VC声明

编辑

BOOLFindNextFile(

HANDLE hFindFile, //searchhandle

LPWIN32_FIND_DATA lpFindFileData //databuffer

);

  

程序例


功能说明

编辑

继续查找FindFirstFile函数搜索后的文件


参数说明

编辑

HANDLE hFindFile搜索的文件句柄 函数执行的时候搜索的是此句柄的下一文件

LPWIN32_FIND_DATA lpFindFileData 指向一个用于保存文件信息的结构体


返回值

编辑

非零表示成功,零表示失败。如不再有与指定条件相符的文件,会将GetLastError设置成ERROR_NO_MORE_FILES


使用FindFirstFile,FindNextFile遍历一个文件夹

引用:http://www.cnblogs.com/chenkunyun/archive/2012/03/24/2415727.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: