FileSystem fs = FileSystems.getDefault();
En el siguiente ejemplo se muestra:
- Listado de las unidades de almacenamiento disponibles
- Formato del sistema de archivos (NTFS, FAT...)
- Espacio Total del disco
- Espacio Libre del disco
- Listado de los directorios raíz del sistema.
import java.io.IOException;
import java.nio.file.FileStore;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
import java.nio.file.Path;
public class JavaFileSystemNio2 {
public static void main(String[] args) {
try {
FileSystem fs = FileSystems.getDefault();
for (FileStore store : fs.getFileStores()) {
System.out.print(store.toString());
System.out.print(" Formato: " + store.type()) ;
System.out.print(" Espacio Total:" + store.getTotalSpace());
System.out.print(" Espacio Disponible:" + store.getUsableSpace()+ "\n");
}
System.out.println("\n--Directorios Raiz del Sistema:--");
for (Path root : fs.getRootDirectories()) {
System.out.println(root);
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
No hay comentarios:
Publicar un comentario