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