The type() method of a FileStore class is used to return the type of this file store and the format of the returned string highly implementation-specific.
Syntax:
public abstract String type()
Parameters: This method accepts nothing.
Return value: This method returns a string representing the type of this file store.
Below programs illustrate the type() method:
Program 1:
Java
// Java program to demonstrate // FileStore.type() 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 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 usable space System.out.println( "FileStore Name: " + fs.name()); String type = fs.type(); System.out.println( "Type: " + type); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } |
Output:
Program 2:
Java
// Java program to demonstrate // FileStore.type() 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 object of Path // create object of Path Path path = Paths.get( "C:\\Movies\\document.txt" ); // get FileStore object try { FileStore fs = Files.getFileStore(path); // print FileStore name // and Total usable space System.out.println( "FileStore Name: " + fs.name()); String type = fs.type(); System.out.println( "Type: " + type); } 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#type()