Как использовать copy_file в boost :: filesystem? - PullRequest
6 голосов
/ 24 января 2011

Я хочу скопировать файл из каталога в другой, но моя программа всегда прерывается по некоторым причинам. Кто-нибудь делал это раньше, может сказать мне, что случилось?И как я мог поймать исключение, было выдано copy_file, я проверил буст-сайт, но я не смог найти никакой соответствующей информации об исключении.

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 );

Спасибо,

1 Ответ

14 голосов
/ 24 января 2011

Вы должны указать путь к имени файла, а не только к каталогу, в котором он находится.

...