FileStore getTotalSpace() method in Java with Examples

The getTotalSpace() method of a FileStore class is used to return total size of the file store, in bytes. This method returns this total size as a long value.
Syntax:
public abstract long getTotalSpace()
throws IOException
Parameters: This method accepts nothing.
Return value: This method returns the total size of the file store as a long value.
Exception: This method throws IOException if an I/O error occurs.
Below programs illustrate the getTotalSpace() method:
Program 1:
// Java program to demonstrate// FileStore.getTotalSpace() method import java.io.IOException;import java.nio.file.FileStore;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths; public class GFG { public static void main(String[] args) { // create the object of Path Path path = Paths.get( "E:\\Tutorials\\file.txt"); // get FileStore object try { FileStore fs = Files.getFileStore(path); // print FileStore name and Total size System.out.println("FileStore Name: " + fs.name()); System.out.println("FileStore TotalSpace: " + fs.getTotalSpace()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }} |
Output:
Program 2:
// Java program to demonstrate// FileStore.getTotalSpace() method import java.io.IOException;import java.nio.file.FileStore;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths; public class GFG { public static void main(String[] args) { // create the object of Path Path path = Paths.get( "C:\\Movies\\001.txt"); // get FileStore object try { FileStore fs = Files.getFileStore(path); // print FileStore name and Total size System.out.println("FileStore Name: " + fs.name()); System.out.println("FileStore TotalSpace: " + fs.getTotalSpace()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }} |
Output:
References: https://docs.oracle.com/javase/10/docs/api/java/nio/file/FileStore.html#getTotalSpace()



