Comment renommer un fichier en C#

Minahil Noor 16 février 2024
  1. Utilisez la méthode Move() pour renommer un fichier en C#
  2. Utilisez la méthode Copy() pour renommer un fichier en C#
Comment renommer un fichier en C#

Dans cet article, nous introduirons différentes méthodes pour renommer un fichier en utilisant du code C#.

  • Utilisation de la méthode Move().
  • Utilisation de la méthode Copy().

Utilisez la méthode Move() pour renommer un fichier en C#

Nous utiliserons la méthode définie par le système Move() pour renommer un fichier. Nous déplacerons l’ancien fichier vers un nouveau fichier avec un nouveau nom. La syntaxe correcte pour utiliser cette méthode est la suivante.

File.Move(string oldFile, string newFile);

La méthode intégrée [Move()] a deux paramètres. Les détails de ses paramètres sont les suivants

Paramètres Description
oldFile obligatoire C’est le fichier que nous voulons renommer. C’est une variable de type chaîne de caractères.
newFile obligatoire Il s’agit du nouveau nom et du chemin d’accès du nouveau fichier.

Le programme ci-dessous montre comment nous pouvons utiliser la méthode Move() pour renommer un fichier.

using System;
using System.IO;

class RenameFile {
  static void Main() {
    string oldName = "D:\myfolder\myfile.txt";
    string newName = "D:\myfolder\mynewfile.txt";
    System.IO.File.Move(oldName, newName);
  }
}

Le fichier doit exister dans le répertoire spécifié. S’il n’existe pas, alors la fonction lancera l’erreur FileNotFoundException.

Utilisez la méthode Copy() pour renommer un fichier en C#

Nous utiliserons la méthode Copy() pour renommer un fichier. Cette méthode copie le fichier dans un nouveau fichier et modifie son répertoire dans le répertoire spécifié. La syntaxe correcte pour utiliser cette méthode est la suivante.

File.Copy(string oldFile, string newFile);

La méthode intégrée Copy() a deux paramètres. Les détails de ses paramètres sont les suivants.

Paramètres Description
oldFile obligatoire C’est le fichier que nous voulons copier dans un nouveau fichier. C’est une variable de type chaîne de caractères.
newFile obligatoire C’est le nouveau dossier. C’est une variable de type chaîne de caractères.

Le programme ci-dessous montre comment nous pouvons utiliser la méthode Copy() pour renommer un fichier.

using System;
using System.IO;

public class RenameFile {
  public static void Main() {
    string oldFile = @"D:\oldfile.txt";
    string newFile = @"D:\newfile.txt";
    File.Copy(oldFile, newFile);
  }
}

Article connexe - Csharp File