随笔- 48
文章- 351
评论- 16
阅读-
25万
文章分类 - 文件
内存映射文件使用详细(图不错)(转)
摘要:摘要: 本文通过内存映射文件的使用来对大尺寸文件进行访问操作,同时也对内存映射文件的相关概念和一般编程过程作了较为详细的介绍。 关键词: 内存映射文件;大文件处理;分配粒度 引言 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提...
阅读全文
VC++中使用内存映射文件处理大文件
摘要:摘要: 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。 引言 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等。一般来说,以上这些函数可以满足大多数场合的...
阅读全文
改进 <<遍历文件夹并建成目录树>>(转)
摘要://原来的函数原型 void CFileTreeDlg::BrowseFile(int CallNum, CString strFile) { CallNum++; CFileFind ff; CString szDir = strFile; if(szDir.Right(1) != "\\") szDir += "\\"; szDir += "*.*"; BOOL res = ff.FindFi...
阅读全文
文件操作 API 函数介绍
摘要:在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。 ...
阅读全文
文件操作的几种方法
摘要:在编程的过程中,文件的操作是一个经常用到的问题,可以使用多种 方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是: 1、基于C的文件操作; 2、基于C++的文件操作; ...
阅读全文
VC一创建内存文件映射
摘要:第一步:CreateFileMapping函数:创建一个有名或无名 的文件映射对象。并告诉系统 该内存映射文件的大小 各你打算如何访问该文件映射。 第二步:MapViewOfFile函数:让系统将文件映射对象的全部或一部分映射到你的进程地址空间中。 1。创建文件映射对象 HANDLE CreateFileMapping( HANDLE hFile, // ha...
阅读全文