Skip to content
Related Articles

Related Articles

File.Exists() Method in C# with Examples

Improve Article
Save Article
  • Last Updated : 11 Oct, 2021
Improve Article
Save Article

File.Exists(String) is an inbuilt File class method that is used to determine whether the specified file exists or not. This method returns true if the caller has the required permissions and path contains the name of an existing file; otherwise, false. Also, if the path is null, then this method returns false.
 

Syntax: 
 

public static bool Exists (string path);

Here, path is the specified path that is to be checked. 
 

Program 1: Before running the below code, a file file.txt is created with some contents shown below:
 

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.");
        }
    }
}


Output: 
 

Specified file exists.

Program 2: Before running the below code, no file is created.
 

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.");
        }
    }
}


Output: 
 

Specified file does not exist in the current directory.

 


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!