Método File.Exists() en C# con ejemplos

File.Exists(String) es un método de clase de archivo incorporado que se utiliza para determinar si el archivo especificado existe o no. Este método devuelve verdadero si la persona que llama tiene los permisos necesarios y la ruta contiene el nombre de un archivo existente; en caso contrario, falso. Además, si la ruta es nula, este método devuelve falso.
 

Sintaxis: 
 

public static bool Exists (string path);

Aquí, la ruta es la ruta especificada que debe verificarse. 
 

Programa 1: antes de ejecutar el siguiente código, se crea un archivo file.txt con algunos contenidos que se muestran a continuación:
 

file.txt

CSharp

// C# program to illustrate the usage
// of File.Exists(String) method
 
// Using System and System.IO namespaces
using System;
using System.IO;
 
class GFG {
    static void Main()
    {
        // Checking the existence of the specified
        if (File.Exists("file.txt")) {
            Console.WriteLine("Specified file exists.");
        }
        else {
            Console.WriteLine("Specified file does not "+
                      "exist in the current directory.");
        }
    }
}

Producción: 
 

Specified file exists.

Programa 2: antes de ejecutar el siguiente código, no se crea ningún archivo.
 

CSharp

// C# program to illustrate the usage
// of File.Exists(String) method
 
// Using System and System.IO namespaces
using System;
using System.IO;
 
class GFG {
    static void Main()
    {
        // Checking the existence of the specified
        if (File.Exists("file.txt")) {
            Console.WriteLine("Specified file exists.");
        }
        else {
            Console.WriteLine("Specified file does not"+
                    " exist in the current directory.");
        }
    }
}

Producción: 
 

Specified file does not exist in the current directory.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *