import java.io.File;
public class Step {
public static void main(String[] args) {
File f1=new File("E:/");
printFile(f1,0);
}
static void printFile(File file, int j) {
for(int i=0;i<=j;i++)
{
System.out.print("-");
}
if(file.isDirectory())
{
File[] file2=file.listFiles();
for(File temp:file2)
{
printFile(temp, j+1);
}
}
}
}
1 回答
奔跑的虫子
TA贡献33条经验 获得超21个赞
输出文件目录?
你应该没有写文件名的输出语句吧 只能打印"----"这个
可以在递归之前 System.out.println(temp.getName());
添加回答
举报
0/150
提交
取消