El método getFileStores() de java.nio.file.FileSystem se utiliza para devolver un objeto iterable de FileStore para iterar sobre los almacenes de archivos subyacentes. Los elementos contenidos por el iterador devuelto son los FileStores para este sistema de archivos. Cuando se produce un error de entrada-salida, debido a la inaccesibilidad a un almacén de archivos, el iterador no lo devuelve.
Sintaxis:
public abstract Iterable<FileStore> getFileStores()
Parámetros: Este método no acepta nada.
Valor de retorno: este método devuelve un objeto para iterar sobre los almacenes de archivos de respaldo.
Los siguientes programas ilustran el método getFileStores():
Programa 1:
// Java program to demonstrate // java.nio.file.FileSystem.getFileStores() method import java.nio.file.*; import java.util.Iterator; public class GFG { public static void main(String[] args) { // create object of Path Path path = Paths.get("C:\\Users\\" + "asingh.one\\Documents"); // get FileSystem object FileSystem fs = path.getFileSystem(); // apply getFileStores() methods Iterable<FileStore> it = fs.getFileStores(); // print all FileStore contains by this system Iterator<FileStore> iterator = it.iterator(); System.out.println("FileStrores are:\n"); while (iterator.hasNext()) { System.out.println(iterator.next()); } } }
Producción:
Programa 2:
// Java program to demonstrate // java.nio.file.FileSystem.getFileStores() method import java.nio.file.*; import java.util.Iterator; public class GFG { public static void main(String[] args) { // create object of Path Path path = Paths.get("D:\\eclipse"); // get FileSystem object FileSystem fs = path.getFileSystem(); // apply getFileStores() methods Iterable<FileStore> it = fs.getFileStores(); // print all FileStore contains by this system Iterator<FileStore> iterator = it.iterator(); System.out.println("FileStores on system are:\n"); while (iterator.hasNext()) { System.out.println(iterator.next()); } } }
Producción:
Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/FileSystem.html#getFileStores()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA