| 
  /*
 * Output:
 *
 
 File Name:MainClass.java
 Path:MainClass.java
 Abs Path:C:\Java_Dev\workspace\cal\MainClass.java
 Parent:null
 does not exist
 is not writeable
 is not readable
 is a directoryfalse
 might be a named pipe
 is not absolute
 File last modified:0
 File size:0 Bytes
 
 *
 *
 */
 
 import java.io.File;
 
 public class MainClass {
 public static void main(String args[]) {
 File f1 = new File("MainClass.java");
 System.out.println("File Name:" + f1.getName());
 System.out.println("Path:" + f1.getPath());
 System.out.println("Abs Path:" + f1.getAbsolutePath());
 System.out.println("Parent:" + f1.getParent());
 System.out.println(f1.exists() ? "exists" : "does not exist");
 System.out.println(f1.canWrite() ? "is writeable" : "is not writeable");
 System.out.println(f1.canRead() ? "is readable" : "is not readable");
 System.out.println("is a directory" + f1.isDirectory() );
 System.out.println(f1.isFile() ? "is normal file" : "might be a named pipe");
 System.out.println(f1.isAbsolute() ? "is absolute" : "is not absolute");
 System.out.println("File last modified:" + f1.lastModified());
 System.out.println("File size:" + f1.length() + " Bytes");
 }
 }
 
 
 
 
 
 |