Search Java Programs

Friday, February 5, 2010

Getting the Size of a File in Java

Introduction
In this section you will learn how to get the size (in bytes) of a specified file. you will also learn about the methods that can be used to get the file size. If you give the text based file then the program tells you the number of characters otherwise it will give you the file size in bytes.
Program takes the file name through the keyboard and checks whether the file exists. If the file exists then the length( ) method of the instance of the File class gives you size of the file.
Here is the code of the program : 

import java.io.*;

  public class FileSize{
 

 public static void main(String[] args) throws IOException{
 
   System.out.print("Enter file name : ");
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    File f = new File(in.readLine());
  
  if(f.exists()){
   
   long file_size = f.length();
 
      System.out.println("Size of the file : " + file_size);
 
   }
    
else{
   
   System.out.println("File does not exists.");
 
     System.exit(0);
   
 }
 
 }
 
} 

Output of the Program:
C:\nisha>java FileSize
Enter file name : myfile.txt
Size of the file : 19

C:\nisha>

Download this example.

No comments:

Post a Comment

Website Design by Mayuri Multimedia