From bd656d94d633c5ac6832ebcd0bf730db53e37566 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 15 十一月 2023 10:54:01 +0800 Subject: [PATCH] 修改 --- src/main/java/com/whyc/util/FileUtil.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/util/FileUtil.java b/src/main/java/com/whyc/util/FileUtil.java index 3151b0f..b10d2cd 100644 --- a/src/main/java/com/whyc/util/FileUtil.java +++ b/src/main/java/com/whyc/util/FileUtil.java @@ -10,7 +10,7 @@ public class FileUtil { - public static List<String> getStaticFilePath(File file, List<String> list){ + public static List<String> getStaticFilePath(File file, List<String> list,String fileDirName){ //濡傛灉鏄枃浠剁殑鎯呭喌 if (file.isFile()){ @@ -27,11 +27,11 @@ //瀛愮骇鏄洰褰� if (fileTemp.isDirectory()){ //閫掑綊鍐嶆杩涜鍒ゆ柇 - getStaticFilePath(fileTemp, list); + getStaticFilePath(fileTemp, list,fileDirName); }else{ //瀛愮骇鏄枃浠� String absolutePath = fileTemp.getAbsolutePath(); - list.add(absolutePath); + list.add(absolutePath.substring(fileDirName.length()+1)); //System.out.println(temp + "鏂囦欢 :" + fileTemp.getName() + "\t"); } } @@ -88,9 +88,11 @@ public static void main(String[] args) { - File file = new File("C:\\Users\\29550\\Desktop\\褰撳墠椤圭洰\\202207娉板窞骞冲彴"); + String fileDirName="D:\\IDEAWorkSpace\\FDK30NT\\target"; + String filePath="D:\\IDEAWorkSpace\\FDK30NT\\target\\FDFiles\\806103072\\1"; + File file = new File(filePath); List list = new ArrayList<>(); - list = getStaticFilePath( file,list); + list = getStaticFilePath( file,list,fileDirName); System.out.println(list); } } -- Gitblit v1.9.1