zoukankan      html  css  js  c++  java
  • IO流-获取指定目录下文件夹和文件对象【File类】

      一、运用File类实现获取指定目录下文件夹和文件对象

      1、File类

      2、方法:

      获取文件绝对路径getAbsolutePath

    案例:

    import java.io.File;
    /**
     * 获取指定目录下文件夹和文件对象
     * Created by lcj on 2017/11/7.
     */
    public class fileTest03 {
        public static void main(String[] args) {
            File dirr = new File("D:\xuexiziliao");
            listAll(dirr,0);
        }
    
        public static void listAll(File dirr,int leven) {
            //getAbsolutePath :获取文件绝对路径
            System.out.println(getSpace(leven) +  dirr.getAbsolutePath());
            leven ++;
            //获取指定目录下文件夹和文件对象
            File[] files = dirr.listFiles();
            for (int i=0;i<files.length;i++)
            {
                //isDirectory判断是否是目录,如是,则迭代执行listAll方法
                if (files[i].isDirectory())
                {
                    listAll(files[i],leven);
                }else
                {
                    System.out.println(getSpace(leven)+ files[i].getAbsolutePath());
                }
            }
        }
    
        public static String getSpace(int leven) {
            //StringBuilder可变字符序列
            StringBuilder sb = new StringBuilder();
            sb.append("|--");
            for(int X = 0; X<=leven;X++)
            {
                sb.insert(0, "| ");
            }
            return sb.toString();
        }
    }
    

     

  • 相关阅读:
    jpa入门案例----使用jpa对数据库进行查询、删除、修改操作
    ssm详细流程和步骤
    Dubbo
    ssm运行BUG
    mybatis 入门
    Linux
    Redis
    maven
    三层架构 开发模式
    转发和重定向的区别
  • 原文地址:https://www.cnblogs.com/lcj0703/p/7804428.html
Copyright © 2011-2022 走看看