练习
要求显示整个windows文件夹中的所有文件和文件夹
- 如果是文件则显示 文件名称 大小
- 如果是文件夹则显示 绝对路径 是一个文件夹
public class Test {
public static void main(String[] args) {
File ff = new File("c:/windows");
showFile(ff);
}
public static void showFile(File target) {
if(target!=null) {
if(target.isFile()) {
System.out.println("\t"+target.getName()+"\t"+target.length());
}else if(target.isDirectory()) {
System.out.println(target.getAbsolutePath()+"是文件夹!");
File[] fs=target.listFiles();
if(fs!=null && fs.length>0) {
for(File tmp:fs) showFile(tmp);
}
}
}
}
}