From 96e40e7d7ad1aeb7d70f3aff3151d10e9c85d82a Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Wed, 31 Jan 2024 19:14:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8E=BB=E9=99=A4hutool=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E5=9C=B0=E5=9B=BE=E6=96=87=E4=BB=B6=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/plugins/common/util/FileUtil.java | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sdk/dataease-plugin-common/src/main/java/io/dataease/plugins/common/util/FileUtil.java b/sdk/dataease-plugin-common/src/main/java/io/dataease/plugins/common/util/FileUtil.java index 764f038df6..f40378854a 100644 --- a/sdk/dataease-plugin-common/src/main/java/io/dataease/plugins/common/util/FileUtil.java +++ b/sdk/dataease-plugin-common/src/main/java/io/dataease/plugins/common/util/FileUtil.java @@ -55,16 +55,6 @@ public class FileUtil { return fileName.substring(fileName.lastIndexOf(".") + 1); } - public static void main(String[] args) { - String name = "test.text"; - System.out.println(getSuffix(name)); - System.out.println(getPrefix(name)); - - String dirPath = "/opt/dataease/plugins/default"; - List strings = listFileNames(dirPath); - assert strings != null; - strings.forEach(System.out::println); - } public static boolean exist(String path) { return new File(path).exists(); @@ -101,6 +91,11 @@ public class FileUtil { public static void move(File file, File target, boolean replace) { if (!file.exists()) return; try { + String parentPath = target.getParent(); + File parentDir = new File(parentPath); + if (!parentDir.exists()) { + parentDir.mkdirs(); + } Files.move(file.toPath(), target.toPath(), StandardCopyOption.REPLACE_EXISTING); } catch (IOException e) { throw new RuntimeException(e);