使用FindFirstFile,FindNextFile遍历一个文件夹
2016-05-19 10:50
579 查看
FindNextFile是一个函数,可以用来遍历目录或文件时,判断当前目录下是否有下一个目录或文件。
编辑
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,这个结构用于装载与找到的文件有关的信息。该结构可用于后续的搜索
编辑
此函数用于遍历目录或文件时,判断当前目录下是否有下一个目录或文件
编辑
BOOLFindNextFile(
HANDLE hFindFile, //searchhandle
LPWIN32_FIND_DATA lpFindFileData //databuffer
);
程序例
编辑
继续查找FindFirstFile函数搜索后的文件
编辑
HANDLE hFindFile搜索的文件句柄 函数执行的时候搜索的是此句柄的下一文件
LPWIN32_FIND_DATA lpFindFileData 指向一个用于保存文件信息的结构体
编辑
非零表示成功,零表示失败。如不再有与指定条件相符的文件,会将GetLastError设置成ERROR_NO_MORE_FILES
引用:http://www.cnblogs.com/chenkunyun/archive/2012/03/24/2415727.html
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相关文章推荐
- 【java】File,file.getPath(), getAbsolutePath(), getCanonicalPath()区别
- 从源代码看 ObjC 中消息的发送
- android xml 布局进阶
- 软件测试的基本概念
- 详解JavaEE使用过滤器实现登录(用户自动登录 安全登录 取消自动登录黑用户禁止登录)
- iOS 沙盒的使用 写入 读出,删除
- 如何在 Mac 上卸载 Java 7 和更高版本?
- 字符串的存储方式
- SVM和SoftMax的原理区别对比
- 未能找到 CodeDom 提供程序类型
- LeetCode No338. Counting Bits
- cuda数组
- 整理常用的iOS第三方资源
- Mybatis接口方式-把Provider类写在接口类里面
- 自带手机GPS -> 百度gps
- c++作业6
- C/C++中的隐式类型转换
- JS实现点击复制功能(ZeroClipboard)
- 遥感中的表观反射率、反射率、反照率等之间的区别与联系
- python2代码中的mysqldb转python3 用pymysql