projeto em Java Skill Tree

Pesquisar Arquivos de Texto em Diretório

Iniciante

Neste projeto, você aprenderá como pesquisar arquivos de texto em um diretório usando Java. Este projeto irá guiá-lo através do processo de obtenção do caminho de entrada do usuário, validação da entrada, localização de todos os arquivos de texto no diretório e impressão de seus nomes.

java

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como pesquisar arquivos de texto em um diretório usando Java. Este projeto irá guiá-lo através do processo de obter o caminho de entrada do usuário, validar a entrada, encontrar todos os arquivos de texto no diretório e imprimir seus nomes.

👀 Pré-visualização

Please enter the read path:/home/labex/project/files
Found text files:
file1.txt
file3.txt
file6.txt

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como usar a classe Scanner para obter a entrada do usuário para o caminho do diretório
  • Como validar o caminho de entrada usando a classe File
  • Como criar um FilenameFilter (filtro de nome de arquivo) personalizado para filtrar arquivos de texto
  • Como usar o método listFiles() para encontrar todos os arquivos de texto no diretório
  • Como iterar pelos arquivos de texto encontrados e imprimir seus nomes

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Obter a entrada do usuário para um caminho de diretório usando a classe Scanner
  • Validar o caminho de entrada usando a classe File
  • Implementar um FilenameFilter (filtro de nome de arquivo) personalizado para filtrar arquivos de texto
  • Utilizar o método listFiles() para recuperar todos os arquivos de texto em um diretório
  • Iterar pelos arquivos de texto encontrados e imprimir seus nomes

Professor

labby
Labby
Labby is the LabEx teacher.