Controlla se un file esiste in C#

Muhammad Maisam Abbas 12 ottobre 2023
Controlla se un file esiste in C#

Questo tutorial introdurrà metodi per verificare se un file esiste in un percorso specifico in C#.

Controlla se un file esiste in un percorso specifico con la funzione File.Exists(path) in C#

La funzione File.Exists(path) all’interno dello spazio dei nomi System.IO è usata per controllare se un file esiste o meno nel path dato. La funzione File.Exists(path) restituisce true se c’è un file nel path, e restituisce false se non c’è nessun file nel path. Il seguente esempio di codice ci mostra come possiamo controllare se un file esiste in un percorso specificato con la funzione File.Exists() in 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");
      }
    }
  }
}

Produzione:

File Found

Abbiamo passato il percorso assoluto del file file.txt come parametro alla funzione File.Exists() per verificare se il file esiste o meno nel percorso. Se usi Windows, devi usare \\ come separatore di percorso. Il codice stampa File Found perché in realtà c’è un file file.txt all’interno della directory 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

Articolo correlato - Csharp File