A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.tutorialspoint.com/java/io/file_exists.htm below:

Java - File exists() method

Java - File exists() method Description

The Java File exists() method tests the existence of the file or directory defined by this abstract pathname.

Declaration

Following is the declaration for java.io.File.exists() method −

public boolean exists()
Parameters

NA

Return Value

The method returns boolean true, if and only if the file defined by the abstract pathname exists; else false.

Exception Example - 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 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.java
package 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: false
Example - 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.java
package 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: true
Example - 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.java
package 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