c++ 20 修改文件名
要在C++20中修改文件名,您可以使用以下代码:
#include <filesystem>
#include <iostream>
namespace fs = std::filesystem;
int main() {
std::string old_filename = "old_file.txt";
std::string new_filename = "new_file.txt";
fs::rename(old_filename, new_filename);
std::cout << "File renamed successfully!";
return 0;
}
这里我们使用了C++20中的标准库<filesystem>,其中std::filesystem::rename()函数可以将一个文件移动到一个新的位置,从而改变它的文件名。在这里,我们将原来的文件名old_file.txt改为new_file.txt。注意,这里的文件名应该包含完整的路径。如果文件名修改成功,rename()函数将返回true,否则返回false。
在上面的代码中,我们还使用了别名fs来代替std::filesystem,这是为了方便代码编写。在实际编程中,您可以根据需要选择使用别名或不使用别名。
原文地址: http://www.cveoy.top/t/topic/sF3 著作权归作者所有。请勿转载和采集!