JavadirectorioAdentroLista de archivosEspectáculo. Archivo.listFiles()
Javay especificadodirectorioAdentroLista de archivosPresentamos un programa de muestra que muestra .
Lista de archivospara mostrar archivo java.io. Utilice los siguientes métodos de la clase:
- lista()...Lista de archivos y directorios contenidos en el directorio especificado Matriz de tipo StringDevuélvelo con
- lista de archivos()...Lista de archivos y directorios contenidos en el directorio especificado Matriz de tipos de archivosDevuélvelo con
programa de muestra
Para comprobar el programa de muestra, creé un directorio de lista de archivos y preparé los siguientes archivos.
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { Ruta de cadena = "C:\\filelist"; Directorio de archivos = nuevo Archivo(ruta); Archivo[] archivos = dir.listFiles(); for (int i = 0; i < archivos.length; i++) { Archivo archivo = archivos[i]; System.out.println((i + 1) + ": " + archivo); } }
Resultado de la ejecución
◆Resultado de salida
1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir
Ahora puede mostrar una lista de archivos y directorios contenidos en "C:\filelist".
Sin embargo, no se muestra la lista de archivos contenidos en "C:\filelist\dir".
archivo java.io. clase lista(),,lista de archivos() Parece que no se muestra ninguna lista de subdirectorios.
A continuación, presentaré un programa que utiliza procesamiento recursivo para mostrar y buscar fácilmente una lista de archivos y directorios, incluidos subdirectorios.
java busca archivos de forma recursiva