以树状结构输出计算机某个指定文件夹下的所有的文件和子文件夹名称。
提示:使用File的方法,并结合递归实现
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"));
}
}