使用C ++重命名并保留源文件

时间:2016-11-30 11:26:23

标签: c++

我想使用C ++重命名并保留源文件。我用它来重命名文件。

例如:

重命名(source_file.txt,destination_file.txt);

在此,我想保留source_file.txt。默认情况下,此函数删除source_file并将其另存为destination_file。

1 个答案:

答案 0 :(得分:1)

最简单,最可靠和最便携的方法可能是使用boost::filesystem::copy_file()

#include <boost/filesystem.hpp>

using namespace boost::filesystem;

copy_file("source_file.txt", "destination_file.txt", copy_option::overwrite_if_exists);