JavadiretórioDentroLista de arquivosMostrar. Arquivo.listArquivos()
Javae especificadodiretórioDentroLista de arquivosApresentando um programa de exemplo que exibe .
Lista de arquivosmostrar java.io.Arquivo Use os seguintes métodos da classe:
- lista()...Lista de arquivos e diretórios contidos no diretório especificado Matriz do tipo StringDevolva com
- listaArquivos()...Lista de arquivos e diretórios contidos no diretório especificado Matriz de tipo de arquivoDevolva com
programa de amostra
Para verificar o programa de exemplo, criei um diretório filelist e preparei os seguintes arquivos.
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { String path = "C:\\filelist"; Arquivo dir = new Arquivo(caminho); Arquivo[] arquivos = dir.listFiles(); for (int i = 0; i < arquivos.length; i++) { Arquivo arquivo = arquivos[i]; System.out.println((i + 1) + ": " + arquivo); } }
Resultado da execução
◆Resultado de saída
1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir
Agora você pode exibir uma lista de arquivos e diretórios contidos em "C:\filelist".
No entanto, a lista de arquivos contidos em "C:\filelist\dir" não é exibida.
java.io.Arquivo aula lista(),,listaArquivos() Parece que nenhuma lista de subdiretórios é exibida.
A seguir, apresentarei um programa que usa processamento recursivo para exibir e pesquisar facilmente uma lista de arquivos e diretórios, incluindo subdiretórios.
arquivos de pesquisa java recursivamente