Maison >développement back-end >C++ >Comment renommer un fichier en C++ ?
En C++, vous pouvez utiliser la fonction rename() pour renommer un fichier ou un répertoire. La syntaxe est int rename(const char oldname, const char newname);, où oldname est le nom d'origine et newname est le nouveau nom spécifique. les étapes comprennent : 1. Inclure le fichier d'en-tête ; 2. Afficher le chemin avant de renommer ; 3. Renommer à l'aide de la fonction rename() ;
Comment renommer des fichiers en utilisant C++
Préface
Le renommage de fichiers est une tâche courante dans la gestion de fichiers. En C++, les fichiers peuvent être facilement renommés à l'aide de la fonction rename()
. Cet article présentera comment utiliser la fonction rename()
et fournira des illustrations de cas pratiques. rename()
函数轻松重命名文件。本文将介绍如何使用 rename()
函数,并提供实战案例说明。
rename()
函数
rename()
函数用于将一个文件或目录重命名为另一个名称。其原型如下:
int rename(const char *oldname, const char *newname);
其中:
oldname
:要重命名的原始文件或目录的路径。newname
:新文件或目录的路径。实战案例
要使用 rename()
函数重命名文件,可以使用以下步骤:
<iostream></iostream>
和 <cstdio></cstdio>
头文件。std::cout
输出重命名之前的文件路径。rename()
函数重命名文件。std::cout
输出重命名之后的文件路径。以下代码演示了如何使用 rename()
函数重命名文件:
#include <iostream> #include <cstdio> int main() { // 输出重命名之前的文件路径 std::cout << "旧文件名:oldfile.txt\n"; // 重命名文件 rename("oldfile.txt", "newfile.txt"); // 输出重命名之后的文件路径 std::cout << "新文件名:newfile.txt\n"; return 0; }
运行结果
运行上述代码会输出以下内容:
旧文件名:oldfile.txt 新文件名:newfile.txt
注意事项
使用 rename()
函数重命名文件时需要注意以下事项:
oldname
和 newname
必须是有效的路径。newname
已存在,rename()
函数将失败并返回 -1。rename()
rename()
🎜🎜🎜La fonction rename()
est utilisée pour renommer un fichier ou un répertoire sous un autre nom. Son prototype est le suivant : 🎜rrreee🎜Où : 🎜oldname
: Le chemin du fichier ou du répertoire d'origine à renommer. 🎜newname
: Le chemin d'accès au nouveau fichier ou répertoire. 🎜🎜🎜🎜Cas pratique🎜🎜🎜Pour utiliser la fonction rename()
pour renommer un fichier, vous pouvez suivre les étapes suivantes : 🎜<iostream> </iostream>
et <cstdio></cstdio>
. 🎜std::cout
pour afficher le chemin du fichier avant de le renommer. 🎜rename()
pour renommer les fichiers. 🎜std::cout
pour afficher le chemin du fichier après avoir renommé. 🎜rename()
pour renommer un fichier : 🎜rrreee🎜🎜Exécuter les résultats🎜🎜🎜L'exécution du code ci-dessus affichera le contenu suivant :🎜 rrreee🎜🎜Notes 🎜🎜🎜Vous devez faire attention aux points suivants lorsque vous utilisez la fonction rename()
pour renommer des fichiers : 🎜oldname
et newname doit être un chemin valide. 🎜newname
existe déjà, la fonction rename()
échouera et retournera -1. 🎜rename()
nécessite des privilèges d'administrateur pour renommer un fichier ou un répertoire protégé. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!