CFile笔记
CFile::modeCreate 构造新文件,如果文件存在,则长度变为0
CFile::modeNoTruncate 该属性和modeCreate联合使用,可以达到如下效果:如果文件存在,则不会将文件的长度置为0,如果不存在,则会由modeCreate属性来创建一个新文件。
CFile::modeRead 以只读方式打开文件
CFile::modeWrite 以写方式打开文件
CFile::modeReadWrite 以读、写方式打开文件
CFile::modeNoInherit 阻止文件被子进程继承
CFile::shareDenyNone 不禁止其它进程读写访问文件,但如果文件已经被其它进程以兼容模式打开,则创建文件失败。
CFile::shareDenyRead 打开文件,禁止其它进程读此文件,如果文件已经被其它进程以兼容模式打开,或被其它进程读,则create失败。
CFile::shareDenyWrite 打开文件,禁止其它进程写此文件,如果文件已经被其它进程以兼容模式打开,或被其它进程写,则create失败。
CFile::shareExclusive 以独占模式打开文件,禁止其它进程对文件的读写,如果文件已经被其它模式打开读写(即使是当前进程),则构造失败。
CFile::shareCompat 此模式在32位MFC中无效,此模式在使用CFile::Open时被映射为CFile::ShareExclusive。
CFile::typeText 对回车、换行设置特殊进程(仅用于派生类)
CFile::typeBinary 设置二进制模式(仅用于派生类)