Project in Java Skill Tree

Search for Text Files in Directory

Beginner

In this project, you will learn how to search for text files in a directory using Java. This project will guide you through the process of getting the input path from the user, validating the input, finding all the text files in the directory, and printing their names.

Java

Introduction

In this project, you will learn how to search for text files in a directory using Java. This project will guide you through the process of getting the input path from the user, validating the input, finding all the text files in the directory, and printing their names.

👀 Preview

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

🎯 Tasks

In this project, you will learn:

  • How to use the Scanner class to get user input for the directory path
  • How to validate the input path using the File class
  • How to create a custom FilenameFilter to filter text files
  • How to use the listFiles() method to find all the text files in the directory
  • How to iterate through the found text files and print their names

🏆 Achievements

After completing this project, you will be able to:

  • Obtain user input for a directory path using the Scanner class
  • Validate the input path using the File class
  • Implement a custom FilenameFilter to filter text files
  • Utilize the listFiles() method to retrieve all text files in a directory
  • Iterate through the found text files and print their names

Teacher

labby

Labby

Labby is the LabEx teacher.