w3resource

Java: Find the size of a specified file


File Size Finder

Write a Java program to find the size of a specified file.

Pictorial Presentation:

Java: Find the size of a specified file


Sample Solution:

Java Code:

 import java.util.Scanner;
import java.io.File;

public class Exercise45 {
    public static void main(String[] args) {
        // Display the file sizes in bytes for two files.
        System.out.println("/home/students/abc.txt  : " + new File("abc.txt").length() + " bytes");
        System.out.println("/home/students/test.txt : " + new File("test.txt").length() + " bytes");
    }
}

Sample Output:

/home/students/abc.txt  : 0 bytes                                      
/home/students/test.txt : 0 bytes 

Flowchart:

Flowchart: Java exercises: Find the size of a specified file


For more Practice: Solve these Related Problems:

  • Modify the program to check if the file exists before checking size.
  • Display file size in different units (KB, MB, GB).
  • Write a program to find the largest file in a directory.
  • Modify the program to calculate total disk usage.

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program that accepts an integer (n) and computes the value of n+nn+nnn.
Next: Write a Java program to display the system time.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.