java获取某个文件夹下所有txt类型的文件
时间: 2023-10-06 14:08:23 浏览: 115
java 查找文件夹下 txt文件
可以使用Java的File类和FilenameFilter接口来获取某个文件夹下所有txt类型的文件。具体代码如下:
```java
File folder = new File("文件夹路径");
File[] files = folder.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".txt");
}
});
```
这段代码首先创建一个代表文件夹的File对象,然后调用listFiles()方法获取文件夹下的所有文件。listFiles()方法需要传入一个FilenameFilter对象,该对象通过实现accept()方法来过滤文件。在这里,我们实现accept()方法来判断文件名是否以".txt"结尾,如果是则返回true,表示该文件应该被包括在结果中。最后,listFiles()方法将过滤后的符合条件的文件返回给files数组。
阅读全文