我是靠谱客的博主 美满大象,最近开发中收集的这篇文章主要介绍解读VC++编程中的文件操作API和CFile类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在VC编程中,操作文件的方法主要有两种:利用API函数和MFC的CFile类。微软在其中封装了文件的一般操作,下面我就介绍一下如何利用这两

种方法实现文件操作。

  1.创建或打开一个文件

  API函数CreateFile可打开和创建文件、管道、邮槽、通信服务、设备以及控制台,但是在此时只是介绍用这个函数怎么实现创建和打开一

个文件。

HANDLE CreateFile(
 LPCTSTR lpFileName, // 要打开的文件名
 DWORD dwDesiredAccess, // 文件的操作属性
 DWORD dwShareMode, // 文件共享属性
 LPSECURITY_ATTRIBUTES lpSecurityAttributes,// 文件安全特性
 DWORD dwCreationDisposition, //文件操作
 DWORD dwFlagsAndAttributes, // 文件属性
 HANDLE hTemplateFile // 如果不为零,则指定一个文件句柄。新文件将从这个文件中复制扩展属性
);

  文件的操作属性:如果为零,表示只允许获取与一个设备有关的信息,GENERIC_READ 表示允许对设备进行读访问;如果为 GENERIC_WRITE

表示允许对设备进行写访问(可组合使用);

  文件的共享属性:零表示不共享; FILE_SHARE_READ 或 FILE_SHARE_WRITE 表示允许对文件进行读/写共享访问;

  文件的操作有:

  ·CREATE_NEW:创建文件;如文件存在则会出错
  ·CREA

最后

以上就是美满大象为你收集整理的解读VC++编程中的文件操作API和CFile类的全部内容,希望文章能够帮你解决解读VC++编程中的文件操作API和CFile类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部