Vérifier si un fichier existe en C#

Muhammad Maisam Abbas 11 décembre 2023
Vérifier si un fichier existe en C#

Ce didacticiel présentera des méthodes pour vérifier si un fichier existe dans un chemin spécifique en C#.

Vérifier si un fichier existe dans un chemin spécifique avec la fonction File.Exists(path) en C#

La fonction File.Exists(path) dans l’espace de noms System.IO permet de vérifier si un fichier existe ou non dans le path donné. La fonction File.Exists(path) renvoie true s’il y a un fichier dans le path, et renvoie false s’il n’y a pas de fichier dans le path. L’exemple de code suivant nous montre comment vérifier si un fichier existe dans un chemin spécifié avec la fonction File.Exists() en C#.

using System;
using System.IO;

namespace check_whether_a_file_exists {
  class Program {
    static void Main(string[] args) {
      string path = "C:\\Files\\file.txt";
      bool result = File.Exists(path);
      if (result == true) {
        Console.WriteLine("File Found");
      } else {
        Console.WriteLine("File Not Found");
      }
    }
  }
}

Production:

File Found

Nous avons passé le chemin absolu du fichier file.txt en paramètre à la fonction File.Exists() pour vérifier si le fichier existe ou non dans le chemin. Si vous utilisez Windows, je dois utiliser \\ comme séparateur de chemin. Le code imprime File Found car il y a en fait un fichier file.txt dans le répertoire C:\\Files.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Csharp File