cfilefind类的使用总结

cfilefind类的使用总结

ID:31707720

大小:54.67 KB

页数:4页

时间:2019-01-17

cfilefind类的使用总结_第1页
cfilefind类的使用总结_第2页
cfilefind类的使用总结_第3页
cfilefind类的使用总结_第4页
资源描述:

《cfilefind类的使用总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、CFileFind类的使用总结2007-7-71、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件查找所有文件*.*)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函数::Close()我会成对使用。5、CFileFind类的成员函数我根据其操作特性划分为3类:查找操作类、获得文件属性类、判断文件属性类。(

2、下面我先进行函数罗列并没有完整的描述函数的参数)查找操作类::FindFile();::FindNexlFile();获得文件属性类::GetCreationTime();::GetLastAccessTime();::GetLastWriteTime();::GetFileName();::GetRoot();::GetFilePath();::GetFileTitleO;::GetFileURL();::GetLength();判断文件属性类::lsArchived();::IsCompres

3、sed();::IsDirectory();::IsDots();::IsHidden();::lsNormal();::IsReadOnly();::IsSystem();::IsTemporary();::MatchesMask();6、CFileFind类中成员函数使用应注意的顺序在创建了CFileFind对象后,先执行::FindFile()前数,然后执行::FindNextFile(),然后选择执行(获得文件属性类)的函数或者(判断文件属性类)函数。7、CFileFind类成员函数的详细

4、分析virtualBOOLFindFile(LPCTSTRpstrName=nulkDWORDdwUnused=0);该函数若返回非0则表明执行成功,0则表明执行不成功。pstrName:需要查找的文件名,例:“E:编程工具WC++VMFC例子.rar",“E:编程工具VC++MFC*.rar”,“E:编程工具VC++*.*",也可以是NULL表示dwUnused:必须为0virtualBOOLFindNextFile();该函数返回值非0还有符合条件的文件,0表示是最后一个文件。v

5、irtualBOOLGetCreationTime(FILETIME*pFileTime)const;virtualBOOLGetCreationTime(CTime&refTime)const;该函数用来获得查找到的某个文件的创建时间,返回值非()获得创建时间成功操作,0表示执行获得创建时间失败或者FindNextFile()没有被执行的时候。FILETIME*:容纳吋间的结构指针CTime&:容纳时间的对象地址此处介绍:FILETIME和CTime相互转换的处理方法:FILETIME转CTim

6、e的方法:A、CTime对彖在初始化时可以传递FILETIME结构FILETIMEft;CTimetime(ft);B、将FILETIME转换为SYSTEMTIME,然后CTime对象在初始化时可以传递SYSTEMTIME结构FILETIMEft;SYSTEMTIMEst;BOOLbSuccess=::FileTimeToSystemTime(&ft,&st);CTimetime(st);CTime转FILETIME方法:CTimetime(CTime::GetCurrentTime());SYS

7、TEMTIMEst;time.GetAsSystemTime(st);FILETIMEft;::SystemTimeToFileTime(&st,&f();virtualBOOLGetLastAccessTime(FILETIME*pFileTime)const;virtualBOOLGetLastAccessTime(CTime&refTime)const;该函数用來获得某个文件最后被访问的时间,非0表示执行成功,0表示执行失败或者FindNextFileO函数没有执行的时候。virtualBO

8、OLGelLaslWriteTime(FILETIME*pFileTime)const;virtualBOOLGetLastWriteTime(CTime&refTime)const;该函数用來获得某个文件最后被访问的时间,非0表示执行成功,0表示执行失败或者FindNextFileO函数没有执行的时候。virtualCStringGetFilePath()const;该函数用来获得查找到的文件绝对路径,必须在执行了FindNextFileO后该函数才能执行成功。返回的结果是CSt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。