From 4abab3d20dc8b96f90716bc30f67762e8c2406e6 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 10 一月 2023 18:18:59 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/all/BaseUploadService.java | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/lf/server/service/all/BaseUploadService.java b/src/main/java/com/lf/server/service/all/BaseUploadService.java index 0a5af79..22279eb 100644 --- a/src/main/java/com/lf/server/service/all/BaseUploadService.java +++ b/src/main/java/com/lf/server/service/all/BaseUploadService.java @@ -236,11 +236,8 @@ String subPath = zipFolder + File.separator + meta.getName().toLowerCase().replace(".zip", ""); ZipHelper.unzip(zipFile, subPath); - File subFile = new File(subPath); - File[] files = subFile.listFiles(); - if (null == files || files.length == 0) { - return null; - } + List<File> files = new ArrayList<>(); + FileHelper.getFilesByPath(files, subPath); return getMapperFiles(files, dir, dirs, meta, tempPath.length() + 1); } @@ -248,7 +245,7 @@ /** * 鑾峰彇鏄犲皠鏂囦欢 */ - private List<MetaFileEntity> getMapperFiles(File[] files, DirEntity dir, List<DirEntity> dirs, MetaFileEntity meta, int start) { + private List<MetaFileEntity> getMapperFiles(List<File> files, DirEntity dir, List<DirEntity> dirs, MetaFileEntity meta, int start) { List<MetaFileEntity> list = new ArrayList<>(); for (File f : files) { boolean isGdb = isGdbFile(f); -- Gitblit v1.9.3