c++文件操作,vc文件操作,目录操作

 

一、标准C++文件操作

ifstream 读入流

ofstream 写出流

fstream 读写流

 

使用步骤

1、绑定流

两种方法:

(1)ifstream infile(string filename);

    ifstream infile(string filename, mode);

(2)ifstream infile; infile.open(string filename);

ifstream infile; infile.open(string filename, mode);

2、检查文件是否打开

if(infile){}

3、使用文件流

同样使用>>、<<操作符。

如:infile>>s;  //读入到s

4、关闭文件流

close()方法。

5、重新绑定文件流

需要先关闭流,再重新绑定。

6c++目录操作

包含的头文件 #include <direct.h> 

函数 mkdir(name); mkdir(name); 

 

二、VC中文件操作

MFC中文件操作使用的类:

CFileFind 文件查找类

CFile 文件类

1、文件查找

示例代码:

CString   strFileTitle;   
   CFileFind   finder;   
   BOOL   bWorking   =   finder.FindFile( "C:\\windows\\sysbkup\\*.cab ");   
   while(bWorking)   
   {   
   bWorking=finder.FindNextFile();   
   strFileTitle=finder.GetFileTitle();   
   }   

2、文件操作

//对文件进行读操作   
       char   sRead[2];   
       CFile   mFile(_T( "user.txt "),CFile::modeRead);   
       if(mFile.GetLength() <2)   
       return;   
       mFile.Read(sRead,2);   
       mFile.Close();   
       //对文件进行写操作
         CFile   mFile(_T( "user.txt"), CFile::modeWrite|CFile::modeCreate);   
       mFile.Write(sRead,2);   
       mFile.Flush();   
       mFile.Close();   

3、其他操作

CopyFile()CreateDirectory()DeleteFile()MoveFile()

 

转载于:https://www.cnblogs.com/windfree/archive/2011/07/12/2103548.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值