CFileFind类在afx.h头文件中声明。
功能:执行本地文件的查找,支持通配符。
类的成员函数:
1、查找操作类:
virtual BOOL FindFile(LPCTSTR pstrName = NULL,DWORD dwUnused = 0); //搜索目录下指定的文件,成功返回非0。第二个参数不必理会virtual BOOL FindNextFile( );//继续先前的搜索,在调用此函数之前需先调用FindFile函数,成功返回非0.2、获取文件属性类:
virtual BOOL GetCreationTime(FILETIME* pTimeStamp) const; virtual BOOL GetCreationTime(CTime& refTime) const; //获取文件创建时间,成功返回非0。 virtual CString GetFileName( ) const; //获取文件名称,包括扩展名。例“西游记.txt” virtual CString GetFilePath( ) const;//获取文件的绝对路径。例“D:\\我的文档\\小说\\古典\\西游记.txt” virtual CString GetFileTitle( ) const; //获取文件的名称,不包括扩展名。例“西游记” virtual BOOL GetLastWriteTime(FILETIME* pTimeStamp) const; virtual BOOL GetLastWriteTime(CTime& refTime) const; //获取文件最后一次修改时间。成功返回非0. virtual BOOL GetLastAccessTime(CTime& refTime) const; virtual BOOL GetLastAccessTime(FILETIME* pTimeStamp) const; //获取文件最后一次被访问的时间,成功返回非0. ULONGLONG GetLength( ) const; //获取文件的长度,以字节为单位 virtual CString GetRoot( ) const; //获取文件的根目录,例“D:\\我的文档\\小说\\古典\\”3、判断文件属性类:
BOOL IsArchived( ) const;
:
CFileFind类的详解以及应用实例
最新推荐文章于 2024-10-06 11:13:29 发布
本文详细介绍了CFileFind类的功能,包括如何执行本地文件查找,支持通配符,以及如何获取文件的属性如创建时间、修改时间、最后访问时间等。此外,还提供了类成员函数的使用示例。
2658

被折叠的 条评论
为什么被折叠?



