MENÚ

Mostrar una lista de archivos en el directorio Java

Tabla de contenido

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

  • URLをコピーしました!
Tabla de contenido