File exists() method in Java with examples Last Updated : 12 Dec, 2021 Comments Improve Suggest changes Like Article Like 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 Comment More infoAdvertise with us Next Article File exists() method in Java with examples A andrew1234 Follow Improve Article Tags : Java Java Programs Java-Functions java-file-handling Java-IO package Java-File Class +2 More Practice Tags : Java Similar Reads Loading Resources from Classpath in Java with Example Resources are the collections of files or images or stuff of other formats. Java programs help us to load these files or images of the resources and perform a read and write operation on them. For example, we can load a file from any resource directory and will be then able to read the content of th 4 min read Java Exercises - Basic to Advanced Java Practice Programs with Solutions Looking for Java exercises to test your Java skills, then explore our topic-wise Java practice exercises? Here you will get 25 plus practice problems that help to upscale your Java skills. As we know Java is one of the most popular languages because of its robust and secure nature. But, programmers 7 min read Java Object Oriented Programming - Exercises Looking for Java OOP exercises to test and improve your object-oriented programming skills? Explore our topic-wise Java OOP practice exercises, featuring over 25 practice problems designed to help you master key OOP concepts such as encapsulation, inheritance, polymorphism, and abstraction. Java is 15+ min read Java Programs - Java Programming Examples In this article, we will learn and prepare for Interviews using Java Programming Examples. From basic Java programs like the Fibonacci series, Prime numbers, Factorial numbers, and Palindrome numbers to advanced Java programs.Java is one of the most popular programming languages today because of its 8 min read Java File Handling Programs Java is a programming language that can create applications that work with files. Files are containers that store data in different formats, such as text, images, videos, etc. Files can be created, read, updated, and deleted using Java. Java provides the File class from the java.io package to handle 3 min read Like