• 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();
        }
    }
    

     

  • 相关阅读:
    Django REST Framework
    Django REST Framework 序列化和校验 知识点
    Django REST Framework 数码宝贝
    浏览器的跨域解决方案
    Django Rest Framework 简介及 初步使用
    javaScript
    jQuery 事件流的概念
    jQuery 文档操作
    Django
    crm 系统项目(三) 业务
  • 原文地址:https://www.cnblogs.com/lcj0703/p/7804428.html
Copyright © 2020-2023  润新知