From eb9df0f9e9b91757f82a6211a74b996629860f53 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期六, 14 六月 2025 17:40:13 +0800
Subject: [PATCH] 编辑多个和单个图片上传,删除图片

---
 src/main/java/com/whyc/util/FileUtil.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/whyc/util/FileUtil.java b/src/main/java/com/whyc/util/FileUtil.java
index fc21569..5517e36 100644
--- a/src/main/java/com/whyc/util/FileUtil.java
+++ b/src/main/java/com/whyc/util/FileUtil.java
@@ -78,22 +78,26 @@
             System.out.println("鏂囦欢鍒犻櫎澶辫触,璇锋鏌ユ枃浠舵槸鍚﹀瓨鍦ㄤ互鍙婃枃浠惰矾寰勬槸鍚︽纭�");
             return false;
         }
-        //鑾峰彇鐩綍涓嬪瓙鏂囦欢
-        File[] files = file.listFiles();
-        //閬嶅巻璇ョ洰褰曚笅鐨勬枃浠跺璞�
-        for (File f : files) {
-            //鍒ゆ柇瀛愮洰褰曟槸鍚﹀瓨鍦ㄥ瓙鐩綍,濡傛灉鏄枃浠跺垯鍒犻櫎
-            if (f.isDirectory()) {
-                //閫掑綊鍒犻櫎鐩綍涓嬬殑鏂囦欢
-                deleteFile(f);
-            } else {
-                //鏂囦欢鍒犻櫎
-                f.delete();
-                //鎵撳嵃鏂囦欢鍚�
+        if(file.isDirectory()){
+            //鑾峰彇鐩綍涓嬪瓙鏂囦欢
+            File[] files = file.listFiles();
+            //閬嶅巻璇ョ洰褰曚笅鐨勬枃浠跺璞�
+            for (File f : files) {
+                //鍒ゆ柇瀛愮洰褰曟槸鍚﹀瓨鍦ㄥ瓙鐩綍,濡傛灉鏄枃浠跺垯鍒犻櫎
+                if (f.isDirectory()) {
+                    //閫掑綊鍒犻櫎鐩綍涓嬬殑鏂囦欢
+                    deleteFile(f);
+                } else {
+                    //鏂囦欢鍒犻櫎
+                    f.delete();
+                    //鎵撳嵃鏂囦欢鍚�
+                }
             }
+            //鏂囦欢澶瑰垹闄�
+            file.delete();
+        }else{
+            file.delete();
         }
-        //鏂囦欢澶瑰垹闄�
-        file.delete();
         return true;
     }
 

--
Gitblit v1.9.1