用java编写程序,输入一个文件夹路径,把该文件夹下所有扩展名为.txt的文件名显示在屏幕上,并在该文件夹下没有.txt的文件时显示出来
时间: 2024-03-10 16:45:59 浏览: 71
用java 显示当前目录下的所有文件名和文件夹名字
4星 · 用户满意度95%
好的,您可以使用如下代码实现:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
String path = "/path/to/folder"; // 请替换为您的文件夹路径
File folder = new File(path);
if (folder.isDirectory()) {
File[] files = folder.listFiles();
boolean hasTxtFiles = false;
for (File file : files) {
if (file.isFile() && file.getName().endsWith(".txt")) {
System.out.println(file.getName());
hasTxtFiles = true;
}
}
if (!hasTxtFiles) {
System.out.println("该文件夹下没有.txt的文件。");
}
} else {
System.out.println("您输入的不是一个文件夹路径。");
}
}
}
```
您可以将 `/path/to/folder` 替换为您的文件夹路径,然后运行程序,它会输出该文件夹下所有扩展名为 `.txt` 的文件名,并在该文件夹下没有 `.txt` 的文件时显示出来。
阅读全文