0
点赞
收藏
分享

微信扫一扫

遍历d盘输出d盘.txt的文件名

花明 2022-08-01 阅读 88

import java.io.File;
import java.util.ArrayList;
import java.util.List;public class FileTraversal {
public static void main(String... _) {
String path = "D:/";
List data = new ArrayList();
data = getData(path, data); for (int i = 0; i < data.size(); i++) {
System.out.println(data.get(i));
}
} private static List getData(String path, List data) {
File f = new File(path);
if (f.isDirectory()) {
File[] fs = f.listFiles();
if(null!=fs)
for (int i = 0; i < fs.length; i++) {
data = getData(fs[i].getPath(), data);
}
} else if (f.getName().endsWith(".txt")) {
data.add(f.getName());
}
return data;
}}

举报

相关推荐

0 条评论