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      设置二进制模式(仅用于派生类)

posted @ 2011-11-24 13:16  lpbolg  阅读(252)  评论(0编辑  收藏  举报