(完整 word 版)C++ 文件的复制、删除、重命名
C++ 文件的复制、删除、重命名
分类: C++2011-08—11 16:37 1741 人阅读 评论(1) 收藏 举报
c++accessiospath
一、文件的复制
#include 〈iostream〉
#include 〈fstream〉
using namespace std;
int CopyFile(char *SourceFile,char *NewFile)
{
ifstream in;
ofstream out;
in.open(SourceFile,ios::binary);//打开源文件
if(in。fail())//打开源文件失败
{
cout〈<”Error 1: Fail to open the source file。”〈<endl;
in。close();
out。close();
return 0;
}
out.open(NewFile,ios::binary);//创建目标文件
if(out.fail())//创建文件失败
{
cout<〈”Error 2: Fail to create the new file。"〈<endl;
out。close();
in.close();
return 0;
}
else//复制文件
{
out<<in。rdbuf();
out.close();
in。close();
return 1;
}
}
void main()
{
char source[256],NewFile[256];
cout〈〈”请输入要复制的文件路径:"〈〈endl;
cin〉〉source;
cout<<”请输入新文件的路径:"<<endl;
cin〉>NewFile;
评论0
最新资源