import java.io.File;
/**
* 打印目录树状结构(递归算法)
*/
public class TestPrintFile {
public static void printFile(File file,int level){
for(int i=0;i<level;i++)
{
System.out.print("-");
}
System.out.println(file.getName());
if(file.isDirectory()){
File[] files=file.listFiles();
for(File temp:files){
printFile(temp, level+1);
}
}
}
public static void main(String[] args) {
File f=new File("d:/android/123");
printFile(f, 0);
}
}
转载于:https://my.oschina.net/u/2534002/blog/545692