文件的基本操作

使用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;//用于获取文件的长度
  
 
             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值