From 9699591c52ac2478f77eb04158f1562b4694a97e Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 10 一月 2023 18:41:34 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/helper/FileHelper.java | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/lf/server/helper/FileHelper.java b/src/main/java/com/lf/server/helper/FileHelper.java index 08f8e3e..90ffa8d 100644 --- a/src/main/java/com/lf/server/helper/FileHelper.java +++ b/src/main/java/com/lf/server/helper/FileHelper.java @@ -16,6 +16,7 @@ import java.security.MessageDigest; import java.text.DecimalFormat; import java.util.List; +import java.util.Objects; /** * 鏂囦欢甯姪绫� @@ -384,18 +385,22 @@ * 鏍规嵁璺緞鑾峰彇鏂囦欢 */ public static void getFilesByPath(List<File> list, String path) { - File f = new File(path); - if (f.isDirectory()) { - File[] files = f.listFiles(); - for (File file : files) { - if (file.isDirectory()) { + File file = new File(path); + if (file.isDirectory()) { + File[] files = file.listFiles(); + if (null == files) { + return; + } + + for (File f : files) { + if (f.isDirectory()) { getFilesByPath(list, f.getPath()); } else { - list.add(file); + list.add(f); } } } else { - list.add(f); + list.add(file); } } } -- Gitblit v1.9.3