C++ 如何在boost::filesystem中使用copy_文件?

C++ 如何在boost::filesystem中使用copy_文件?,c++,boost,boost-filesystem,C++,Boost,Boost Filesystem,我想把一个文件从一个目录复制到另一个目录,但我的程序总是因为某些原因而中止。以前有人这样做过吗?能告诉我出了什么问题吗?我如何捕捉异常是由copy_file引发的,我检查了boost站点,但找不到任何关于异常的相关信息 path user_path( "C:\\My Folder" ); boost::filesystem::create_directory( user_path ); path file( "C:\\Another\\file.txt" ); boost::filesyste

我想把一个文件从一个目录复制到另一个目录,但我的程序总是因为某些原因而中止。以前有人这样做过吗?能告诉我出了什么问题吗?我如何捕捉异常是由
copy_file
引发的,我检查了boost站点,但找不到任何关于异常的相关信息

path user_path( "C:\\My Folder" );
boost::filesystem::create_directory( user_path );
path file(  "C:\\Another\\file.txt" );
boost::filesystem::copy_file( file, user_path );

谢谢,

您必须提供文件名的路径,而不仅仅是它所在的目录。

我想我就是这么做的。你能给我举个简单的例子吗?@Chan:eduffy的意思是说:
path user\u path(“C:\\My Folder\\file.txt”)