1)nOpenFlags
·             CFile::modeCreate 创建一个新的文件,如果文件存在将文件截取成长度为0。
·             CFile::modeNoTruncate    此标志总是与modeCreate 配合使用,如果文件存在,不将文件截取成长度为0;如果文件不存在即创建新文件。这个功能往往很好用,比如说,当你需要打开一个设置文件,但是你并不清楚这个文件是否已经存在。
·             CFile::modeRead    只读方式打开。
·             CFile::modeReadWrite   读写方式打开。.
·             CFile::modeWrite    只写方式打开。
·             CFile::modeNoInherit    阻止这个文件被子进程继承。
·             CFile::shareDenyNone    打开这个文件同时允许其它进程读写这个文件。如果文件被其它进程以兼容的模式打开,这是create操作会失败。
·             CFile::shareDenyRead    打开文件拒绝其它任何进程读这个文件。如果文件被其它进程用compatibility模式或者是读方式打开,create操作失败。.
·             CFile::shareDenyWrite    打开文件拒绝其它任何进程写这个文件。如果文件被其它进程用compatibility模式或者是写方式打开,create操作失败。
·             CFile::shareExclusive    以独占方式打开这个文件,不允许其它进程读写这个文件。如果文件已经在其它程序或当前程序以其他方式打开来进行读写,将返回失败。
·             CFile::shareCompat    这个标志在32位的MFC中无效。
·             CFile::typeText    设置成对回车换行对有特殊处理的文本模式(仅用在派生类中)。
·             CFile::typeBinary    设置二进制模式(仅用在派生类中) 。

CFile Open函数说明相关推荐

  1. CFile、CStdioFile、FILE和其他文件操作(转)

    CFile //创建/打开文件 CFile file; file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTrunca ...

  2. MFC之CFile读取和写入文件

    MFC提供了CFile类方便文件的读写,首先要知道,文件的数据读取.数据写入与文件指针的操作都是以字节为单位的,数据的读取和写入都是从文件指针的位置开始的,当打开一个文件的时候,文件指针总是在文件的开 ...

  3. [MFC]CFile类实现低级文件I/O

    1. CFile类简介: 1) CFile封装了操作系统对文件读写的相关操作API,是MFC中一种较为低级的I/O操作手段,MFC常用CArchive类对数据进行串行化写入读出磁盘: 2) CFile ...

  4. C++ 文件操作(CFile类)

    一.Visual C++编程文件操作 有如下方法可进行操作: (1)使用标准C运行库函数,包括fopen.fclose.fseek等. (2)使用Win16下的文件和目录操作函数,如lopen.lcl ...

  5. c语言CFile的使用方法,mfc文件操作CFile类之创建文件的方法

    mfc文件操作类CFile CFile类的几种构造函数 CFile();//不带参数的构造函数. CFile(int hFile);//带文件句柄参数的构造函数. CFile( LPCTSTR lps ...

  6. MFC CFile 读写文件

    CFile类 文件的读写,文件中的数据读取.数据写入与文件指针的操作都是以字节为单位. 数据的读取和写入是从文件指针的位置开始的(当打开一个文件的时候,文件指针默认在文件的开头). CFile中最重要 ...

  7. CFile、CStdioFile、FILE和其他文件操作

    CFile //创建/打开文件 CFile file; file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTrunca ...

  8. CFile、CStdioFile、FILE和其他文件操作(转+总结)

    CFile //创建/打开文件 CFile file; file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTrunca ...

  9. VC中对象的序列化与文件I/O

    转自:http://huigezrx.blog.163.com/blog/static/32101652200911291140729/ 持久性和序列化 持久性是对象所有的保存和加载其状态数据的能力. ...

最新文章

  1. 如何进行基因组组装?
  2. 前端代码规范-CSS
  3. Linux System and Performance Monitoring(Memory篇)
  4. 《Pro Android Graphics》读书笔记之第二节
  5. stm32外设初始化和设置过程
  6. [翻译]XNA 3.0 Game Programming Recipes之twenty-one
  7. 2017/5 JavaScript基础9 --- 闭包、作用域
  8. jeesite使用心得(一)
  9. Flume环境搭建_五种案例(转)
  10. C与C++中const差别
  11. Java 实现 RSA 非对称加密算法-加解密和签名验签
  12. OJ-1:时钟问题【九度1553】
  13. ubuntu 黑体_linux ubuntu 思源黑体安装
  14. 【C++】结构体变量与结构体指针大小区别(Socket sendto函数)
  15. office新建word excel ppt时,图标显示异常的问题
  16. rac多scan-ip配置
  17. CodeForces 711B. Chris and Magic Square(水题)
  18. C++改Java——个人银行账户管理
  19. 自制舵机(伺服电机)控制系统的一点感想
  20. 【Apollo 6.0算法解析】Apollo EM Planner

热门文章

  1. 刷新本机DNS缓存的方法(Windows+Mac_Linux)
  2. 网络克隆自动修改计算机名ip,关于 Ghost 网络克隆后自动修改 IP 及计算机名的方法.doc...
  3. 用css3实现纯前端爱心点赞效果
  4. 甲乙类功率放大电路介绍及特点
  5. TTL与CMOS电平
  6. 无外网主机漏洞怎么破
  7. r9 4900h和i710870h哪个好
  8. java try catch 失败重试_Java trycatch使用重试Retryer
  9. Refit在ASP.NET Core中的实践
  10. 3367. 咸鱼翻身