The Java File exists() method tests the existence of the file or directory defined by this abstract pathname.
DeclarationFollowing is the declaration for java.io.File.exists() method −
public boolean exists()Parameters
NA
Return ValueThe method returns boolean true, if and only if the file defined by the abstract pathname exists; else false.
ExceptionNA
The following example shows the usage of Java File exists() method. We've created a File reference. Then we're creating a File Object using test.txt which is not present in the current directory. Then we've created the file using createNewFile() method. Now using exists() method, we're checking if file is created or not. Then we're deleting the file if file exists and status is printed after checking it again using exists() method.
FileDemo.javapackage com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; boolean bool = false; try { // create new files f = new File("test.txt"); // create new file in the system f.createNewFile(); // tests if file exists bool = f.exists(); // prints System.out.println("File exists: "+bool); if(bool == true) { // delete() invoked f.delete(); System.out.println("delete() invoked"); } // tests if file exists bool = f.exists(); // prints System.out.print("File exists: "+bool); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }Output
Let us compile and run the above program, this will produce the following result−
File exists: true delete() invoked File exists: falseExample - Usage of File exists() method
The following example shows the usage of Java File exists() method. We've created a File reference. Then we're creating a File Object using F:/test.txt which is present in the provided directory. Now using exists() method, we're checking if file is present.
FileDemo.javapackage com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; boolean bool = false; try { // create new files f = new File("F:/test.txt"); // tests if file exists bool = f.exists(); // prints System.out.println("File exists: "+bool); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }Output
Let us compile and run the above program, this will produce the following result −
File exists: trueExample - Usage of File exists() method
The following example shows the usage of Java File exists() method. We've created a File reference. Then we're creating a File Object using F:/test directory which is present in the provided location. Now using exists() method, we're checking if directory is present.
FileDemo.javapackage com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; boolean bool = false; try { // create new files f = new File("F:/test"); // tests if file exists bool = f.exists(); // prints System.out.println("Directory exists: "+bool); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }Output
Let us compile and run the above program, this will produce the following result −
Directory exists: true
java_io_file_methods.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4