c++如何实现文件复制
4个回答
展开全部
1.使用DOS命令行,调用函数system(),这个函数在stdlib.h中,具体用法去百度;
2.用流打开一个文件,读取数据,再写入一个新的文件
2.用流打开一个文件,读取数据,再写入一个新的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
#include<fstream>
using namespace std ;
void Tranfile( char* pszFileCopee, char* pszFileCoper )
{
fstream fsCopee( pszFileCopee, ios::binary | ios::in ) ;
fstream fsCoper( pszFileCoper, ios::binary | ios::out ) ;
fsCoper << fsCopee.rdbuf() ;
}
int main()
{
Tranfile( "d:/mfc90.txt", "coper.txt" ) ;
}
这是最简单的文件C++文件Copy. 错误检测可以自己写.
#include<fstream>
using namespace std ;
void Tranfile( char* pszFileCopee, char* pszFileCoper )
{
fstream fsCopee( pszFileCopee, ios::binary | ios::in ) ;
fstream fsCoper( pszFileCoper, ios::binary | ios::out ) ;
fsCoper << fsCopee.rdbuf() ;
}
int main()
{
Tranfile( "d:/mfc90.txt", "coper.txt" ) ;
}
这是最简单的文件C++文件Copy. 错误检测可以自己写.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得复制文件都必须先读取文件数据,然后再写入到新的文件里头吧~~~
····你是想要代码呢还是想问原因呢??
····你是想要代码呢还是想问原因呢??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询