El método listRoots() es parte de la clase File . La función listRoots() devuelve los directorios raíz de todas las raíces del sistema de archivos disponibles. Se garantiza que el nombre de ruta de cualquier archivo en el sistema comenzará con cualquiera de estas raíces.
Firma de función:
public static File[] listRoots()
Sintaxis:
File.listRoots()
Parámetros: La función no requiere ningún parámetro.
Valor devuelto: la función devuelve la array de archivos , que contiene todas las raíces del sistema de archivos.
Excepción: este método no arroja ninguna excepción.
Los siguientes programas ilustrarán el uso de la función listRoots():
Ejemplo 1: intente mostrar todos los directorios raíz del sistema
// Java program to demonstrate // the use of File.listRoots() method import java.io.*; public class GFG { public static void main(String args[]) { // roots of the path name File root[] = File.listRoots(); // check if the root is null or not if (root != null) { System.out.print("Roots are: "); // display the roots of the path name for (int i = 0; i < root.length; i++) { System.out.print(root[i].getPath() + " "); } } else System.out.println("There are no roots"); } }
Producción:
Roots are: C:\ D:\ E:\ F:\ G:\
Es posible que los programas no se ejecuten en un IDE en línea. utilice un IDE sin conexión y configure la ruta del archivo
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA