作业--文件系统

来源:互联网 发布:java安装 错误1603 编辑:程序博客网 时间:2024/06/06 00:24
public class ListFile {public static void main(String[] args) {System.out.println("请输入正确的文件路劲:");String filePath = new Scanner(System.in).nextLine();printFileName(new File(filePath),0);//吧文件丢进去判断}public static void printFileName(File root,int level){if(root.isDirectory())//如果此文件是目录文件{System.out.println(level+"级目录-"+root.getName()+":");//打印文件名并换行++level;<span style="white-space:pre"></span>//level加1File[] fileList = root.listFiles();for(File file:fileList){for(int i=1;i<=level;i++){System.out.print("\t");//每一个子文件都 处在同一等级,所以他们的位置都是相同的}printFileName(file,level);//把每一个子文件丢进去判断}}else {System.out.println(level+"级文件-"+root.getName());//如果是文件,就直接打印出来并换行}}}

0 0
原创粉丝点击