获取该目录下所有文件

/**
     * 获取该目录下所有文件
     * @param file
     * @param resultFileNames
     * @return
     */
    private List<String> ergodic(File file,List<String> resultFileNames){
    	
        File[] files = file.listFiles();
        if(files==null)return resultFileNames;// 判断目录下是不是空的
        for (File f : files) {
            if(f.isDirectory()){// 判断是否文件夹
                resultFileNames.add(f.getPath());
                ergodic(f,resultFileNames);// 调用自身,查找子目录
            }else
                resultFileNames.add(f.getPath());
        }
        return resultFileNames;
    }

你可能感兴趣的:(获取该目录下所有文件)