English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste tutorial, vamos aprender a listar todos os arquivos e subdiretórios existentes no diretório.
Arquivo JavaO método list() da classe Java lista todos os arquivos e subdiretórios existentes no diretório. Ele retorna todos os arquivos e diretórios em forma de array de strings.
import java.io.File; class Main { public static void main(String[] args) { //Cria um objeto de arquivo File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method"); //Retorna um array de todos os arquivos String[] fileList = file.list(); for(String str : fileList) { System.out.println(str); } } }
Resultados de Saída
.vscode file.txt diretório newFile.txt
No exemplo acima, criamos um objeto de arquivo chamado file. Este objeto armazena informações sobre o caminho especificado.
File file = new File("C:\\Users\\Guest User\\Desktop\\Java File\\List Method");
Já usamos o método list() para listar todos os arquivos e subdiretórios existentes no caminho especificado.
file.list();
Atenção:Nós usamos o caractere de escape dois pontos ao especificar o caminho.dois pontos de escapeIsso é porque ocaractereNo Java, o caractere de escape é usado comoCaractere de EscapePortanto, o primeiro caractere de escape é usado como caractere de escape para o segundo.