From 5b6d68f629ec9f28a22cfff95df46a13c54b81da Mon Sep 17 00:00:00 2001 From: Grische <10663446-grische@users.noreply.gitlab.com> Date: Sat, 13 Jul 2024 12:11:00 +0000 Subject: [PATCH] Fix: FileAlreadyExistsException during archive copy --- src/main/java/com/sheepit/client/DirectoryManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/sheepit/client/DirectoryManager.java b/src/main/java/com/sheepit/client/DirectoryManager.java index 6bdb9bc..6389cd0 100644 --- a/src/main/java/com/sheepit/client/DirectoryManager.java +++ b/src/main/java/com/sheepit/client/DirectoryManager.java @@ -81,6 +81,7 @@ public class DirectoryManager { } try { + Files.deleteIfExists(targetArchivePath); // createLink only works if the target does not exist try { Files.createLink(targetArchivePath, existingArchivePath); log.debug("Created hardlink from " + targetArchivePath + " to " + existingArchivePath);