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