import java.io.File
import java.util.ArrayList
import java.util.List
public class test2 {
static List<File>list = new ArrayList<File>()// 存储目标文件
public static void main(String[] args) {
File root = new File("C:\\Program Files\\Java")
findFile(root, "java.exe")
}
public static void findFile(File root, String name) {
if (root.exists() &&root.isDirectory()) {
for (File file : root.listFiles()) {
if (file.isFile() &&file.getName().equals(name)) {// 如果是文件,而且同皮简名
list.add(file)
} else if (file.isDirectory()) {// 如果是目录,晌薯则继续递归遍历
findFile(file, name)
}
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)