【问题标题】:How to use copy_file in boost::filesystem?如何在 boost::filesystem 中使用 copy_file?
【发布时间】:2011-06-14 16:53:32
【问题描述】:

我想将一个文件从一个目录复制到另一个目录,但由于某些原因我的程序总是中止。以前有没有人这样做过,可以告诉我出了什么问题?我怎么能捕捉到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 );

谢谢,

【问题讨论】:

    标签: c++ boost boost-filesystem


    【解决方案1】:

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

    【讨论】:

    • 我以为我就是这么做的。能给我举个简单的例子吗?
    • @Chan: eduffy 意味着你不得不说:path user_path( "C:\\My Folder\\file.txt" );
    猜你喜欢
    • 2016-05-02
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 2016-06-02
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多