WEB开发网
开发学院软件开发VC MFC教程(11)-- MFC下的文件类 阅读

MFC教程(11)-- MFC下的文件类

 2010-03-25 20:35:02 来源:WEB开发网   
核心提示:CFileFind为了方便文件查找,MFC把有关功能归结成为一个类CFileFind,MFC教程(11)-- MFC下的文件类(6),CFileFind派生于CObject类,首先,使用CFileStatus结构来描述文件的属性,其定义如下:struct CFileStatus{CTime m_ctime; // 文件

CFileFind

为了方便文件查找,MFC把有关功能归结成为一个类CFileFind。CFileFind派生于CObject类。首先,它使用FindFile和FineNextFile包装了Win32函数::FindFirstFile和::FindNextFile;其次,它提供了许多函数用来获取文件的状态或者属性。

使用CFileStatus结构来描述文件的属性,其定义如下:

struct CFileStatus

{

CTime m_ctime; // 文件创建时间

CTime m_mtime; // 文件最近一次修改时间

CTime m_atime; // 文件最近一次访问时间

LONG m_size; // 文件大小

BYTE m_attribute; // 文件属性

BYTE _m_padding; // 没有实际含义,用来增加一个字节

TCHAR m_szFullName[_MAX_PATH]; //绝对路径

#ifdef _DEBUG

//实现Dump虚拟函数,输出文件属性

void Dump(CDumpContext& dc) const;

#endif

};

例如:

CFileStatus status;

pFile->GetStatus(status);

#ifdef _DEBUG

status.dump(afxDump);

#endif

上一页  1 2 3 4 5 6 

Tags:MFC 教程 MFC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接