文件操作系列之四——(CFile类的文件操作)
来源:互联网 发布:最新网络传销公司名单 编辑:程序博客网 时间:2024/05/20 00:14
CFile提供的是一种无缓冲的二进制文件输入输出服务,他还可以通过他的派生类来支持文本文件和内存信息的传输。
你可以使用CFILE的和他的派生类来操作硬盘的标准I / O流操作,你还可以使用ofstream或其他微软的iostream类格式化文本文件之后在传输磁盘文件。
通常,一个文件通过CFILE的构造函数自动的打开,通过他的析构函数自动的销毁关闭。而他的静态成员函数可以让你在不打开文件的情况下就可以访问文件的状态。
下面直接上代码说明:
读文件:
写文件:
代码上附有注释说明,对于其详细说明,可以参考MSDN上的说明。
除了代码上所说的读写之外,我们还可以获取文件的名字,标题,路径等属性:
可以发现,使用CFile使文件操作进行的更加方便,我们也不用太担心像使用Run-Time Library函数的危险性。不过,缺点也很明显,依赖于MFC库,
而且,灵活性明显不如前面所说方法高。不过有利就有弊,具体使用哪个,还需我们自己权衡。
附,本系列示例代码 ,该代码在VS2008+XPsp3下测试通过。
- 文件操作系列之四——(CFile类的文件操作)
- MFC——文件操作(CFile)
- MFC文件操作之CFile
- MFC之文件的操作(CFileDialog,CFile)
- MFC的文件操作 CFile类
- MFC CFile类操作文件的方法
- CFile类对文件的操作
- VC操作文件之:CFile操作详解
- VC操作文件之:CFile操作详解
- C++ 文件操作(CFile类)
- CFile类/CreateFile 文件操作
- MFC(CFile)文件操作
- MFC(CFile)文件操作
- MFC(CFile)文件操作
- MFC(CFile)文件操作
- CFile文件操作
- CFile文件操作详解
- CFile文件操作
- postgres中的describe table 实现方式
- ASP.NET用户控件说明和添加事件
- 重写规则
- 学习easyjweb 1.3 beta遇到问题
- 【数论 / 数值】【RQNOJ】[HNOI2006]鬼谷子的钱袋
- 文件操作系列之四——(CFile类的文件操作)
- linux-2.6内核模块引用计数的实现 zz
- 日本想利用高科技申办2022年世界杯
- java面试笔试题大汇总
- ex与Javascript互相通信
- 9 个基于JavaScript 和 CSS 的 Web 图表框架
- 咱也谈谈打工皇帝唐骏
- 20个开发人员非常有用的Java功能代码
- 解决CHM文件打开无法显示网页的问题