Open In App

File exists() method in Java with examples

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

The exists() function is a part of the File class in Java. This function determines whether the is a file or directory denoted by the abstract filename exists or not. The function returns true if the abstract file path exists or else returns false.

Syntax:

public boolean exists()
file.exists()

Parameters: This method does not accept any parameter.

Return Value: The function returns the boolean value if the file denoted by the abstract filename exists or not. 

Exception: This method throws Security Exception if the write access to the file is denied

Implementation: Consider file on the local directory on a system where local directory be as below provided.

“F:\\program.txt”

Example 1:

Java




// Java Program to Illustrate exists() method of File Class
 
// Importing input output classes
import java.io.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
        // Getting the file by creating object of File class
        File f = new File("F:\\program.txt");
 
        // Checking if the specified file exists or not
        if (f.exists())
 
            // Show if the file exists
            System.out.println("Exists");
        else
 
            // Show if the file does not exists
            System.out.println("Does not Exists");
    }
}


Output: 

Exists

Now let us consider the use-case where file is writable (“F:\\program1.txt”)

Example 2:

Java




// Java program to demonstrate
// exists() method of File Class
 
// Importing input output classes
import java.io.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
        // Getting the file
        File f = new File("F:\\program1.txt");
 
        // Checking if the specified file
        // exists or not
        if (f.exists())
 
            // Print message if it exists
            System.out.println("Exists");
        else
 
            // Print message if it does not exists
            System.out.println("Does not Exists");
    }
}


Output: 
 

Does not Exists


Last Updated : 12 Dec, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads