`
kanwoerzi
  • 浏览: 1635509 次
文章分类
社区版块
存档分类
最新评论

使用CFile类新型文件操作

 
阅读更多

使用CFile类新型文件操作
一:
1.读取文件信息
virtual BOOL Open(LPCTSTR lpszFileName. UINT nOpenFlags,CFileException *pError=NULL)
lpszFileName:要打开的文件名,可以包含完整路径,也可以是相对繁的文件名
nOpenFlags 表示文件打开标记,常见属性
CFile::modeCreate 创建新文件,如果已经存在,则删除文件中的数据
CFile::modeNoTruncate与上一个组合使用,如果文件存在,不删除现有数据
CFile::modeRead只读形式
CFile::modeReadWrite读写形式
CFile::modeWrite只写
pError:一个异常指针,一般为NULL
2:关闭文件
virtual void close();
3:virtual UINT Read(void *lpBuf,UINT ncount)//从文件读取数据到缓冲区
lpBuf表示接受数据的缓冲区
ncount从文件中读取数据的最大数量
4:DWORD ReadHuge(void *lpBuf,DWORD dwCount)从文件读取数据到缓冲区,主要用于大文件读取
lpBuf:表示接受数据的缓冲区
dwCount从文件中读取数据的最大数量
5:virtual ULONGLONG GetLength()const;//用于获取文件的长度


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics