/**
* 获取路径下的所有文件/文件夹
* @param directoryPath 目标路径(父级,
* 如遍历:
* 文件夹1
* 文件1
* 文件夹2
* 文件2
* 则写文件夹1全路径即可
)
* @param list 返回路径的集合
*/
public static void readfile(String directoryPath, List<String> list) {
File file = new File(directoryPath);
if (!file.isDirectory()) {
list.add(file.getAbsolutePath());
} else if (file.isDirectory()) {
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File readfile = new File(directoryPath + File.separator + filelist[i]);
if (!readfile.isDirectory()) {
list.add(readfile.getAbsolutePath());
} else if (readfile.isDirectory()) {
readfile(readfile.getAbsolutePath(), list);
}
}
}
}