设为首页 加入收藏

TOP

MFC下的文件类
2014-11-23 20:10:23 来源: 作者: 【 】 浏览:7
Tags:MFC 文件

文件操作的方法

使用Visual C++编程,有如下方法进行文件操作:

1)使用标准C运行库函数,包括fopenfclosefseek等。

2)使用Win16下的文件和目录操作函数,如lopenlcloselseek等。不过,在Win32下,这些函数主要是为了和Win16向后兼容。

3)使用Win32下的文件和目录操作函数,如CreateFileCopyFileDeleteFileFindNextFile,等等。

Win32下,打开和创建文件都由CreateFile完成,成功的话,得到一个Win32下的句柄,这不同于“C”的fopen返回的句柄。在Win16下,该句柄和C运行库文件操作函数相容。但在Win32下,“C”的文件操作函数不能使用该句柄,如果需要的话,可以使用函数_open_osfhandleWin32句柄得到一个“C”文件函数可以使用的文件句柄。

关闭文件使用Win32CloseHandle

Win32下,CreateFile可以操作的对象除了磁盘文件外,还包括设备文件如通讯端口、管道、控制台输入、邮件槽等等。

4)使用CFile和其派生类进行文件操作。CFileCObject

<script type="text/java script">BAIDU_CLB_fillSlot("771048");
点击复制链接 与好友分享! 回本站首页
<script> function copyToClipBoard(){ var clipBoardContent=document.title + '\r\n' + document.location; clipBoardContent+='\r\n'; window.clipboardData.setData("Text",clipBoardContent); alert("恭喜您!复制成功"); }
分享到: 更多
<script type="text/java script" id="bdshare_js" data="type=tools&uid=12732"> <script type="text/java script" id="bdshell_js"> <script type="text/java script"> var bds_config = {'snsKey':{'tsina':'2386826374','tqq':'5e544a8fdea646c5a5f3967871346eb8'}}; document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js cdnversion=" + Math.ceil(new Date()/3600000)
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇对话框和对话框类CDialog 下一篇SOCKET类的设计和实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: