JavadirectoryDentroElenco dei fileSpettacolo. File.listFiles()
Javae specificatodirectoryDentroElenco dei filePresentazione di un programma di esempio che visualizza .
Elenco dei fileda visualizzare java.io.File Utilizzare i seguenti metodi della classe:
- elenco()...Elenco di file e directory contenuti nella directory specificata Matrice di tipo StringRestituiscilo con
- elencoFile()...Elenco di file e directory contenuti nella directory specificata Matrice del tipo di fileRestituiscilo con
programma di esempio
Per verificare il programma di esempio, ho creato una directory filelist e preparato i seguenti file.
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { String path = "C:\\filelist"; File dir = new File(percorso); File[] files = dir.listFiles(); for (int i = 0; i < file.lunghezza; i++) { File file = file[i]; System.out.println((i + 1) + ": " + file); } }
Risultato dell'esecuzione
◆Risultato dell'output
1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir
Ora puoi visualizzare un elenco di file e directory contenuti in "C:\filelist".
Tuttavia, l'elenco dei file contenuti in "C:\filelist\dir" non viene visualizzato.
java.io.File classe elenco(),,elencoFile() Sembra che non venga visualizzato alcun elenco di sottodirectory.
Successivamente, presenterò un programma che utilizza l'elaborazione ricorsiva per visualizzare ed effettuare facilmente ricerche in un elenco di file e directory, comprese le sottodirectory.
Java cerca i file in modo ricorsivo