From 0e0b0f7513e31731963d55943d1cc2ac7d511ce4 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 2 Aug 2023 17:43:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DPathUtil.moveContent=E5=BD=93?= =?UTF-8?q?target=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6=E4=BC=9A=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/dromara/hutool/core/io/file/PathMover.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/io/file/PathMover.java b/hutool-core/src/main/java/org/dromara/hutool/core/io/file/PathMover.java index 3fe2798af..c42916ca7 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/io/file/PathMover.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/io/file/PathMover.java @@ -162,6 +162,9 @@ public class PathMover { final CopyOption[] options = this.options; + // 自动创建目标的父目录 + PathUtil.mkParentDirs(target); + // 移动失败,可能是跨分区移动导致的,采用递归移动方式 walkMove(src, target, options); return target;