Este artículo describe el método de simplemente enumerar todos los archivos en una carpeta en Java. Compártelo para su referencia, como sigue:
import java.io.*; Files de clase pública {cadena estática privada s = ""; Private static bufferedReader in = new BufferedReader (new InputStreamReader (System.in)); public static void main (string [] args) {try {s = in.readline (); getFilelist (s); cercar(); } catch (ioException e) {E.PrintStackTrace (); }} public static void getFilelist (directorio de cadenas) {archivo f = nuevo archivo (directorio); Archivo [] archivos = f.listFiles (); for (int i = 0; i <files.length; i ++) {if (files [i] .isfile ()) {System.out.println ("archivo:"+archivos [i]); } else {System.out.println ("Directory:" + archivos [i]); // System.out.println ("Dirección absoluta del directorio:" + archivos [i] .getabsolutePath ()); getFilelist (archivos [i] .getabsolutePath ()); }}}}Para obtener más contenido relacionado con Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos de Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación Java DOM", "Resumen de los archivos Java y consejos de operación de directorio" y "Summary of Java Cache Operation Tips" ".
Espero que este artículo sea útil para la programación Java de todos.