/*
Determine if it's a File or Directory
This Java example shows how to determine if a particular file object denotes a
file or directory of filesystem using isFile and isDirectory
methods of Java File class.
*/
import java.io.*;
public class DetermineDirOrFile {
public static void main(String[] args) {
//create file object
File file = new File("C://FileIO");
/*
* To check whether File object denotes a file or not, use
* boolean isFile() method of Java File class.
*
* This method returns true if the file EXISTS and its a normal file.
*/
boolean isFile = file.isFile();
if(isFile)
System.out.println(file.getPath() + " is a file.");
else
System.out.println(file.getPath() + " is not a file.");
/*
* To check whether File object denotes a directory or not, use
* boolean isDirectory() method of Java File class.
*
* This method returns true if the directory EXISTS and its a directory.
*/
boolean isDirectory = file.isDirectory();
if(isDirectory)
System.out.println(file.getPath() + " is a directory.");
else
System.out.println(file.getPath() + " is not a directory.");
}
}
/*
Output would be
C:\FileIO is not a file.
C:\FileIO is a directory.
*/
Bookmark/Search this post with:
Post new comment