文件的查找
来源:互联网 发布:杰视帮和凤凰美工 编辑:程序博客网 时间:2024/06/11 15:45
//定义一个文件查找句柄
HANDLE hFileFind;
//包含文件各种信息的结构体
WIN32_FIND_DATA filedata;
//找到第一个符合条件的文件
hFileFind = ::FindFirstFile(L"//Folder//*.dll", &filedata);
//dosomething();
//用FindFirstFile返回的句柄继续查找下一个文件,直到搜完为止
while( ::FindNextFile(hFileFind, &filedata))
{
//dosomething
}
//最后关闭句柄
::FindClose(hFileFind);
WIN32_FIND_DATA结构体定义:
typedef struct _WIN32_FIND_DATAW {
DWORD dwFileAttributes; //文件的属性
FILETIME ftCreationTime; //文件创建时间
FILETIME ftLastAccessTime; //文件上次被访问时间
FILETIME ftLastWriteTime; //上次文件上一次修改时间
DWORD nFileSizeHigh;
DWORD nFileSizeLow; //文件的大小
DWORD dwOID; //文件标识符(Object identifier ofthe file)
WCHAR cFileName[ MAX_PATH]; //文件名
} WIN32_FIND_DATAW;
typedef WIN32_FIND_DATAW WIN32_FIND_DATA;
WIN32_FIND_DATA这个结构体包含了对一个文件的丰富描述,我们可以通过这个结构体来对一个文件的各种属性进行修改。两个函数可以使用,SetFileAttributes(), SetFileTime()。另外,如果想修改文件名,可以调用MoveFile这个函数。
- 文件的查找
- 磁盘文件的查找
- 文件的查找定位
- 简单的查找文件
- find 文件的查找
- 文件的查找输出
- lsof 查找打开的文件
- 【CBM666 的全盘文件查找】
- 实现文件的查找功能
- 各种查找文件的脚本
- boot.ini文件的查找
- 查找某段话所在的文件
- 查找特定名称的文件
- EditPlus的文件查找功能
- linux基本的查找文件
- c++查找文件的方法
- 查找某个日期的文件
- 查找冲突的jar文件
- Javascript判断鼠标在元素外点击
- 全面理解javascript的caller,callee,call,apply概念
- 开始Python -- 标准库(1)
- 人脸检测和识别开发过程
- 等值连接与自然连接
- 文件的查找
- 如何修炼成技术专家
- (转帖)个人工作总结_9年ERP从业来的总结
- 解决虚拟机linux下鼠标不能动
- 判断用户是否存在不存在添加存在返回一个值
- Hibernate读写MySQL数据库
- C++基础(三) 控制结构
- 自己搞了个J2ME的俄罗斯方块玩玩
- 插入和显示数据库中的图片(处理二进制数据)