C++中如何实现文件拷贝

发布时间:2022-04-14 11:14:13 作者:iii
来源:亿速云 阅读:1599

本文小编为大家详细介绍“C++中如何实现文件拷贝”,内容详细,步骤清晰,细节处理妥当,希望这篇“C++中如何实现文件拷贝”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

C++文件拷贝代码示例:

#include< iostream.h>   #include< afx.h>   void main()   {   char SourceName[81];   char DestinName[81];   cout< < "\n 请输入源文件名:";   cin>>SourceName;   cout< < "\n 请输入目标文件名:";   cin>>DestinName;   try   {   CFile fileSource(SourceName,CFile::modeRead);   CFile fileDestin(DestinName,CFile::modeCreate|CFile::modeWrite);   char c;   while(fileSource.Read(&c,1))   fileDestin.Write(&c,1);   }   catch(CFileException *e)   {   switch(e->m_cause)   {   case CFileException::fileNotFound:   cout< < "未找到文件!"< < endl;   break;   case CFileException::badPath:   cout< < "路径输入有错!"< < endl;   break;   case CFileException::accessDenied:   cout< < "没有访问权限!"< < endl;   break;   case CFileException::diskFull:   cout< < "磁盘满!"< < endl;   break;   default:   cout< < "在文件拷贝过程中发生不知名错误!"< < endl;   break;   }   }   }

读到这里,这篇“C++中如何实现文件拷贝”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. shutil文件拷贝,zip,tar
  2. golang 实现文件拷贝的2种方式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c++

上一篇:C++中如何获取当前路径

下一篇:C++中replace()函数有什么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》