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]);
       }
    }
  • 相关阅读:
    Unity中的shadows(一)
    位1的个数
    Lua的协程
    安装SQL Server 2016时报0x84b10001生成XML文档时出错
    pcl registeration
    SO3和SE3的使用
    save_obj
    vulkan
    gcc编译选项
    全局函数与全局变量 多次使用、引用
  • 原文地址:https://www.cnblogs.com/j-star/p/7111592.html
Copyright © 2011-2022 走看看