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()
