import java.io.*;
public class FileDemoTigui {
/**
* 列出指定目录下的文件和文件夹下的所有内容(递归:函数自己调用自己)
* 递归注意点:
*
1.限定条件
*
2.注意递归的次数,避免内存溢出
*/
public static void main(String[] args) {
File file = new File("D:\\workspace");
showFile(file);
}
public static void showFile(File dir){
File[] files = dir.listFiles();
for(File fs:files){
if(fs.isDirectory())
showFile(fs);
//递归
System.out.println(fs);
}
}
}