zoukankan      html  css  js  c++  java
  • Java中获取本地某一个目录下的所有文件和文件夹

    在从事web开发工作中,经常需要对本地某一个目录下的文件进行处理,而在这之前,我们需要做的就是获取到这个目录下的文件。

    1 String filepath = "D:file";//D盘下的file文件夹的目录
    2 File file = new File(filepath);//File类型可以是文件也可以是文件夹
    3 File[] fileList = file.listFiles();//将该目录下的所有文件放置在一个File类型的数组中

    如果只需要处理文件,可以用一个新的File类型的数组将所有文件收集进去。

    复制代码
    List<File> wjList = new ArrayList<File>();//新建一个文件集合
    for (int i = 0; i < fileList.length; i++) {
       if (fileList[i].isFile()) {//判断是否为文件
            wjList.add(fileList[i]);
       }
    }
    复制代码

    同样,如果需要获取所有的子文件夹

    复制代码
    List<File> wjjList = new ArrayList<File>();//新建一个文件夹集合
    for (int i = 0; i < fileList.length; i++) {
       if (fileList[i].isDirectory()) {//判断是否为文件夹
            wjjList .add(fileList[i]);
       }
    }
    复制代码
  • 相关阅读:
    汇编语言实验4
    汇编语言实验3
    汇编语言实验2
    汇编语言实验1
    汇编语言学习心得
    Java 之不小心修改对象值
    实验九 根据材料编程
    实验5 编写、调试具有多个段的程序
    实验四 [bx]和loop的使用
    ASCII(侵权删)
  • 原文地址:https://www.cnblogs.com/zkkkk-/p/10526658.html
Copyright © 2011-2022 走看看