CFileFind::MatchesMask

virtual BOOL MatchesMask(DWORD dwMask)const;

返回值:
如果成功,则返回非零值,否则为0。要得到更多的出错信息,可调用Win32函数GetLastError。

参数:
dwMask指定找到文件的一个或多个属性,由WIN32_FIND_DATA结构标识。为查找多重属性,可用OR(|)操作符,以下为可接收的属性:
·FILE_ATTRIBUTE_ARCHIVE文件为档案文件。应用使用此属性标明文件可以备份和移动。
·FILE_ATTRIBUTE_COMPRESSED文件或目录为压缩。对文件来说,表明文件中的所有数据都是压缩的;如果为目录,表示新建文件和子目录缺省为压缩的。
·FILE_ATTRIBUTE_DIRECTORY文件为目录。
·FILE_ATTRIBUTE_NORMAL文件没有其它属性设置,此属性仅可单独使用,任何其它属性覆盖此属性。
·FILE_ATTRIBUTE_HIDDEN文件隐藏,不包含在通常的目录列表。
·FILE_ATTRIBUTE_READONLY文件只读,应用可读出文件但不可写、删文件。
·FILE_ATTRIBUTE_SYSTEM文件是操作系统的一部分或为操作系统专用。
·FILE_ATTRIBUTE_TEMPORARY文件用于临时存储。只有在完全必要时应用才写文件,大多数文件数据存储于存储区而不存入介质,因为文件将很快被删除。

说明:调用此成员函数测试找到的文件的属性。

请参阅:
CFileFind::IsDots, CFileFind::IsReadOnly, CFileFind::IsDirectory, CFileFind::IsCompressed, CFileFind::IsSystem, CFileFind::IsHidden, CFileFind::IsTemporary, CFileFind::IsNormal, CFileFind::IsArchived