【发布时间】:2011-11-14 08:24:30
【问题描述】:
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
using namespace std;
using namespace boost;
int main()
{
boost::filesystem::path src("/usr/BoostCode/1.txt");
boost::filesystem::path dst("/usr");
boost::filesystem::copy_file(src, dst);
}
我要做的是:将文件“1.txt”从“/usr/BoostCode”目录复制到“/usr” 编译: g++ bfs.cpp -lboost_system -lboost_filesystem -o bfs 运行: ./bfs
出现错误: 在抛出 'boost::exception_detail::clone_impl >> >' 的实例后调用终止 what(): boost::filesystem::copy_file: 文件存在: "/usr/BoostCode/1.txt", "/usr" 中止
请帮忙看看这个sn-p有什么问题吗? 提前致谢
【问题讨论】:
-
可能是权限问题。