File exists() method in Java with examples

The exists() function is a part of 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.

Function signature:

public boolean exists()

Syntax:



file.exists()

Parameters: This method does not accept any parameter.

Return Value:The fucntion returns 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

Below programs illustrates the use of exists() function:

Example 1: The file “F:\\program.txt” is a existing file in F: directory.

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate
// exists() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Get the file
        File f = new File("F:\\program.txt");
  
        // Check if the specified file
        // Exists or not
        if (f.exists())
            System.out.println("Exists");
        else
            System.out.println("Does not Exists");
    }
}

chevron_right


Output:

Exists

Example 2: The file “F:\\program1.txt” is writeable

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate
// exists() method of File Class
  
import java.io.*;
  
public class solution {
    public static void main(String args[])
    {
  
        // Get the file
        File f = new File("F:\\program1.txt");
  
        // Check if the specified file
        // Exists or not
        if (f.exists())
            System.out.println("Exists");
        else
            System.out.println("Does not Exists");
    }
}

chevron_right


Output:

Does not Exists

Note: The programs might not run in an online IDE. Please use an offline IDE and set the path of the file.

java-img




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.