Write a java program to
display the files having extension .txt from a given directory.
import java.io.File;
public class
ListTxtFiles {
public static void main(String[] args) {
// Specify the directory path where you
want to search for .txt files
String directoryPath = "C:/Program
Files/Java/jdk1.7.0_80/bin"; //
Replace with your directory path
File directory = new
File(directoryPath);
if (directory.exists() &&
directory.isDirectory()) {
File[] files =
directory.listFiles();
if (files != null) {
System.out.println("List
of .txt files in the directory:");
for (File file : files) {
if (file.isFile()
&& file.getName().toLowerCase().endsWith(".txt")) {
System.out.println(file.getName());
}
}
} else {
System.out.println("No
files found in the directory.");
}
} else {
System.out.println("The
specified directory does not exist or is not a directory.");
}
}
}
Output
C:\Program
Files\Java\jdk1.7.0_80\bin>javac ListTxtFiles.java
C:\Program
Files\Java\jdk1.7.0_80\bin>java ListTxtFiles
List of .txt files in
the directory:
a.txt
b.txt