* 递归调用,列出目录下所有文件,包含子目录中的文件
*
* 递归注意事项:
* 1.限定条件
* 2.注意递归的次数,避免内存溢出
* */
*
* 递归注意事项:
* 1.限定条件
* 2.注意递归的次数,避免内存溢出
* */
public class GetAllFile {
public static void main(String[] args) {
File dir = new File("d:\\w\\Project_02\\");
method(dir);
}
public static void method(File dir)
{
//列出当前目录
sop("当前目录:"+dir);
//获取目录下所有文件对象
File[] files = dir.listFiles();
for(File file : files)
{
//如果是目录
if(file.isDirectory())
method(file);
else
sop("|---"+file.getName());
}
}
}