java怎么获取当前文件夹下的所有txt文件
时间: 2023-08-04 15:27:03 浏览: 102
java 查找文件夹下 txt文件
你可以使用Java的File类和FilenameFilter接口来实现获取当前文件夹下的所有txt文件。示例如下:
```java
import java.io.*;
public class TxtFileFilter {
public static void main(String[] args) {
// 获取当前文件夹路径
String folderPath = "./";
// 创建File对象
File folder = new File(folderPath);
// 获取所有的txt文件
File[] txtFiles = folder.listFiles(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".txt");
}
});
// 输出所有的txt文件名
for (File file : txtFiles) {
System.out.println(file.getName());
}
}
}
```
在上述代码中,我们首先获取当前文件夹的路径,然后创建File对象表示该文件夹。接着,我们使用listFiles()方法获取该文件夹下的所有文件,并通过实现FilenameFilter接口的accept()方法来过滤出所有的txt文件。最后,我们遍历所有的txt文件,并输出它们的文件名。
阅读全文