Open In App

File isFile() method in Java with Examples

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

Function signature:



public boolean isFile()

Syntax:

file.isFile()

Parameters: This method does not accept any parameter.



Return Type The function returns boolean data type representing whether the abstract file path is file or not

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

Below programs illustrates the use of isFile() function:

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




// Java program to demonstrate
// isFile() 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
        // is File or not
        if (f.isFile())
            System.out.println("File");
        else
            System.out.println("Not a File");
    }
}

Output:

File

Example 2: The file “F:\\program” is a directory




// Java program to demonstrate
// isFile() 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");
  
        // Check if the specified file
        // is File or not
        if (f.isFile())
            System.out.println("File");
        else
            System.out.println("Not a File");
    }
}

Output:

Not a File

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


Article Tags :