CARDÁPIO

Exibir uma lista de arquivos no diretório Java

índice

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

  • URLをコピーしました!
índice