- Java.io package classes
- Java.io - Home
- Java.io - BufferedInputStream
- Java.io - BufferedOutputStream
- Java.io - BufferedReader
- Java.io - BufferedWriter
- Java.io - ByteArrayInputStream
- Java.io - ByteArrayOutputStream
- Java.io - CharArrayReader
- Java.io - CharArrayWriter
- Java.io - Console
- Java.io - DataInputStream
- Java.io - DataOutputStream
- Java.io - File
- Java.io - FileDescriptor
- Java.io - FileInputStream
- Java.io - FileOutputStream
- Java.io - FilePermission
- Java.io - FileReader
- Java.io - FileWriter
- Java.io - FilterInputStream
- Java.io - FilterOutputStream
- Java.io - FilterReader
- Java.io - FilterWriter
- Java.io - InputStream
- Java.io - InputStreamReader
- Java.io - LineNumberInputStream
- Java.io - LineNumberReader
- Java.io - ObjectInputStream
- Java.io - ObjectInputStream.GetField
- Java.io - ObjectOutputStream
- io - ObjectOutputStream.PutField
- Java.io - ObjectStreamClass
- Java.io - ObjectStreamField
- Java.io - OutputStream
- Java.io - OutputStreamWriter
- Java.io - PipedInputStream
- Java.io - PipedOutputStream
- Java.io - PipedReader
- Java.io - PipedWriter
- Java.io - PrintStream
- Java.io - PrintWriter
- Java.io - PushbackInputStream
- Java.io - PushbackReader
- Java.io - RandomAccessFile
- Java.io - Reader
- Java.io - SequenceInputStream
- Java.io - SerializablePermission
- Java.io - StreamTokenizer
- Java.io - StringBufferInputStream
- Java.io - StringReader
- Java.io - StringWriter
- Java.io - Writer
- Java.io package extras
- Java.io - Interfaces
- Java.io - Exceptions
- Java.io package Useful Resources
- Java.io - Discussion
Java - File isFile() Method
Description
The Java File isFile() checks whether the file denoted by this abstract pathname is a normal file.
Declaration
Following is the declaration for java.io.File.isFile() method −
public boolean isFile()
Parameters
NA
Return Value
The method returns true if and only if the file denoted by this abstract pathname is a file else the method returns false.
Exception
SecurityException − If a security manager exists and its SecurityManager.checkRead(java.lang.String) method denies read access to the file
Example 1
The following example shows the usage of Java File isFile() method. We've created two File references. 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 getAbsoluteFile() method, we're getting the file and checking the file as a file using isFile() method and printing it.
package com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; File f1 = null; try { // create new files f = new File("test.txt"); // create new file in the system f.createNewFile(); // create new file object from the absolute path f1 = f.getAbsoluteFile(); // prints the file path if is file System.out.print("Is file: "+ f1.isFile()); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }
Output
Let us compile and run the above program, this will produce the following result −
Is file: true
Example 2
The following example shows the usage of Java File isFile() 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 getAbsoluteFile() method, we're getting the file and printing file status check using isFile() method.
package com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; try { // create new files f = new File("F:/test.txt"); // get the file File f1 = f.getAbsoluteFile(); // prints the file is file System.out.println("Is file: "+f1.isFile()); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }
Output
Let us compile and run the above program, this will produce the following result −
Is file: true
Example 3
The following example shows the usage of Java File isFile() 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 getAbsoluteFile() method, we're getting the directory and its status using isFile() method.
package com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; try { // create new files f = new File("F:/test"); // get the file File f1 = f.getAbsoluteFile(); // prints the file as file System.out.println("Is file: "+f1.isFile()); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } }
Output
Let us compile and run the above program, this will produce the following result −
Is file: false
To Continue Learning Please Login
Login with Google