Java program to display the information’s of the file

Friday, October 2nd, 2009

Write a Java program that reads on file name from the user then displays information about whether the file exists, whether the file is readable, whether the file is writable, the type of the file and the length of the file in bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.util.Scanner;
import java.io.File;
class FileDemo
{
	public static void main(String[] args)
	{
		Scanner input=new Scanner(System.in);
		String s=input.nextLine();
		File f1=new File(s);	
		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("This file is:"+(f1.exists()?"Exists":"Does not exists"));
		System.out.println("Is file:"+f1.isFile());
		System.out.println("Is Directory:"+f1.isDirectory());
		System.out.println("Is Readable:"+f1.canRead());
		System.out.println("IS Writable:"+f1.canWrite());
		System.out.println("Is Absolute:"+f1.isAbsolute());
		System.out.println("File Last Modified:"+f1.lastModified());
		System.out.println("File Size:"+f1.length()+"bytes");
		System.out.println("Is Hidden:"+f1.isHidden());
	}
}

Output:

Fibonacci.java
File Name:Fibonacci.java
Path: Fibonacci.java
Abs Path: c:\sameer\Fibonacci.java
Parent: Null
This file is:Exists
Is file:true
Is Directory:false
Is Readable:true
Is Writable:true
Is Absolute:false
File Last Modified:1206324301937
File Size: 406 bytes
Is Hidden:false

Avatar of Ranjith

Author Name :
Ranjith

Total : 3 Comments


3 Responses to “Java program to display the information’s of the file”

  1. dolly says:

    EXCELLENT,I REALLY LIKE THIS.BECAUSE THIS IS WHAT I NEED

  2. SAHITI says:

    very nice……..

  3. pavan patel says:

    thanx for it

Leave a Reply

Question and Answer
C/C++ Unix & Linux Wordpress
Source codes
C C++ Java

Free email signup

Email: