使用C++; < >我想用C++重命名和保留源文件。我用它来重命名文件
例如: 重命名(source_file.txt,destination_file.txt)使用C++; < >我想用C++重命名和保留源文件。我用它来重命名文件,c++,C++,例如: 重命名(source_file.txt,destination_file.txt) 在这里,我想保留源_file.txt。默认情况下,此函数删除源\u文件并将其保存为目标\u文件。可能最简单、最可靠和最可移植的方法是使用: #包括 使用名称空间boost::filesystem; 复制_文件(“source_file.txt”、“destination_file.txt”,复制_选项::如果存在,则覆盖_); 所以你不想重命名它,只是复制它?打开源代码文件,创建新文件(这将是一个副本),
在这里,我想保留源_file.txt。默认情况下,此函数删除源\u文件并将其保存为目标\u文件。可能最简单、最可靠和最可移植的方法是使用:
#包括
使用名称空间boost::filesystem;
复制_文件(“source_file.txt”、“destination_file.txt”,复制_选项::如果存在,则覆盖_);
所以你不想重命名它,只是复制它?打开源代码文件,创建新文件(这将是一个副本),然后简单地逐行读取或任何内容,并将原始文件复制到新文件中。它不会删除该文件。它重命名文件。相同的文件,新的名称。这就是该职能的目的。如果要保留源,必须复制它。
#include <boost/filesystem.hpp>
using namespace boost::filesystem;
copy_file("source_file.txt", "destination_file.txt", copy_option::overwrite_if_exists);