在C++中,可以使用rename函数来重命名文件。rename函数的原型如下:
int rename(const char *oldname, const char *newname);
参数oldname是要重命名的文件的路径和名称,参数newname是新的文件路径和名称。函数返回值为0表示重命名成功,返回-1表示重命名失败。
以下是一个示例代码,演示如何在C++中重命名文件:
#include <iostream>
#include <cstdio>
int main() {
const char* oldname = "oldfile.txt";
const char* newname = "newfile.txt";
if (rename(oldname, newname) == 0) {
std::cout << "文件重命名成功!" << std::endl;
} else {
std::cout << "文件重命名失败!" << std::endl;
}
return 0;
}
上述代码将名为"oldfile.txt"的文件重命名为"newfile.txt"。如果重命名成功,将输出"文件重命名成功!",否则输出"文件重命名失败!"。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云