罗列指定路径下的全部文件包括文件夹 @param path 需要处理的文件 @return 返回文件列表
(File path)
| 562 | * @return 返回文件列表 |
| 563 | */ |
| 564 | public final static List<File> listFileAll(File path) { |
| 565 | List<File> list = new ArrayList<>(); |
| 566 | File[] files = path.listFiles(); |
| 567 | if (CheckUtil.valid(files)) { |
| 568 | for (File file : files) { |
| 569 | list.add(file); |
| 570 | if (file.isDirectory()) { |
| 571 | list.addAll(listFileAll(file)); |
| 572 | } |
| 573 | } |
| 574 | } |
| 575 | return list; |
| 576 | } |
| 577 | |
| 578 | /** |
| 579 | * 罗列指定路径下的全部文件包括文件夹 |