FindFirstFile
VC声明
HANDLE FindFirstFile(
LPCTSTR lpFileName, // file name
LPWIN32_FIND_DATA lpFindFileData // data buffer
);
lpFileName String,欲搜索的文件名。可包含通配符,并可包含一个路径或相对路
径名
lpFindFileData WIN32_FIND_DATA,这个结构用于装载与找到的文件有关的信息。该结
构可用于后续的搜索
调用失败 返回为INVALID_HANDLE_VALUE(即-1)
typedef struct _WIN32_FIND_DATA { // wfd
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD dwReserved0;
DWORD dwReserved1;
TCHAR cFileName[ MAX_PATH ];
TCHAR cAlternateFileName[ 14 ];
} WIN32_FIND_DATA;
WIN32_FIND_DATA是文件查找结构体(我这样给它命名),主要作用是进行文件查找。
你可以用函数FindFirst()和FindNext()来遍历一个目录
posted on 2011-09-12 11:06 delphi初学者 阅读(1329) 评论(0) 编辑 收藏 举报