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

     

  • 相关阅读:
    CSS选择器之伪类选择器(元素)
    CSS选择器之基本选择器+属性选择器
    bugku 点击1000000次
    bugku web 5
    bugku 矛盾 30
    bugku 域名解析题 50
    bugku 好多压缩包
    六子冲 模拟棋盘
    poj3126 Prime Path(c语言)
    poj1426 Find The Multiple(c语言巧解)
  • 原文地址:https://www.cnblogs.com/lcj0703/p/7804428.html
Copyright © 2011-2022 走看看