MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

/*
 * 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");
    }
}