From b12820b371835e7ff3984636cebbe3f1caeaddaf Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期一, 05 九月 2022 15:43:23 +0800
Subject: [PATCH] 追加物料附件

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

diff --git a/src/main/java/com/whyc/util/FileUtil.java b/src/main/java/com/whyc/util/FileUtil.java
index 707b63c..2deee2b 100644
--- a/src/main/java/com/whyc/util/FileUtil.java
+++ b/src/main/java/com/whyc/util/FileUtil.java
@@ -35,6 +35,31 @@
         return list;
     }
 
+    public static Boolean deleteFile(File file) {
+        //鍒ゆ柇鏂囦欢涓嶄负null鎴栨枃浠剁洰褰曞瓨鍦�
+        if (file == null || !file.exists()) {
+            System.out.println("鏂囦欢鍒犻櫎澶辫触,璇锋鏌ユ枃浠舵槸鍚﹀瓨鍦ㄤ互鍙婃枃浠惰矾寰勬槸鍚︽纭�");
+            return false;
+        }
+        //鑾峰彇鐩綍涓嬪瓙鏂囦欢
+        File[] files = file.listFiles();
+        //閬嶅巻璇ョ洰褰曚笅鐨勬枃浠跺璞�
+        for (File f : files) {
+            //鍒ゆ柇瀛愮洰褰曟槸鍚﹀瓨鍦ㄥ瓙鐩綍,濡傛灉鏄枃浠跺垯鍒犻櫎
+            if (f.isDirectory()) {
+                //閫掑綊鍒犻櫎鐩綍涓嬬殑鏂囦欢
+                deleteFile(f);
+            } else {
+                //鏂囦欢鍒犻櫎
+                f.delete();
+                //鎵撳嵃鏂囦欢鍚�
+            }
+        }
+        //鏂囦欢澶瑰垹闄�
+        file.delete();
+        return true;
+    }
+
     public static void main(String[] args) {
         File file = new File("C:\\Users\\29550\\Desktop\\褰撳墠椤圭洰\\202207娉板窞骞冲彴");
         List list = new ArrayList<>();

--
Gitblit v1.9.1