import java.io.File;
/**
* 文件递归
* @author Administrator
*/
public class FileDg {
// 文件递归方法
public static void fdg(File f) {
if (f.exists()) { // 文件存在
if (f.isDirectory()) { // 是目录,取得所有文件
File[] fs = f.listFiles();
if (null != fs) {
for (File ff : fs) {
fdg(ff);
}
}
} else { // 不是目录
System.out.println(f.getAbsolutePath());
}
}
}
public static void main(String[] args) {
fdg(new File("c:/Program Files"));
}
}
使用递归打印出计算机某个文件夹下的所有文件夹和子文件
最新推荐文章于 2021-02-22 12:41:56 发布