Java 读取某个目录下所有文件、文件夹

Java 读取某个目录下所有文件、文件夹

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Java 读取某个目录下所有文件、文件夹,希望能够帮助大家进步!!!

/**
    * @Author:
    * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取
    * @Date:
    */
    public static List<String> getFiles(String path) {
        List<String> files = new ArrayList<String>();
        File file = new File(path);
        File[] tempList = file.listFiles();

        for (int i = 0; i < tempList.length; i++) {
            if (tempList[i].isFile()) {
                files.add(tempList[i].toString());
                //文件名,不包含路径
                //String fileName = tempList[i].getName();
            }
            if (tempList[i].isDirectory()) {
                //这里就不递归了,
            }
        }
        return files;
    }

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18004

发表评论