用java编写程序,输入一个文件夹路径,把该文件夹下所有扩展名为.txt的文件名显示在屏幕上,并在该文件夹下没有.txt的文件时显示出来
时间: 2024-03-10 09:45:59 浏览: 25
好的,您可以使用如下代码实现:
```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` 的文件时显示出来。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)