From 7241986b99c09cadf750456a1c722e20992d6012 Mon Sep 17 00:00:00 2001 From: Xavier Fontanet Date: Sat, 25 May 2024 13:02:43 +0200 Subject: [PATCH] destination was file, not folder --- src/main/java/tv/mangrana/worker/FileCopier.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/tv/mangrana/worker/FileCopier.java b/src/main/java/tv/mangrana/worker/FileCopier.java index 661a6a2..a85e4c4 100644 --- a/src/main/java/tv/mangrana/worker/FileCopier.java +++ b/src/main/java/tv/mangrana/worker/FileCopier.java @@ -23,11 +23,12 @@ class FileCopier { } } - private void createDestinationFolderIfApply(Path destination) throws IOException { - if (isTemporaryDestination(destination) && !Files.exists(destination)) { - System.out.printf("destination folder %s will be created", destination); + private void createDestinationFolderIfApply(Path destinationFile) throws IOException { + var destinationFolder = destinationFile.getParent(); + if (isTemporaryDestination(destinationFolder) && !Files.exists(destinationFolder)) { + System.out.printf("destination folder %s will be created", destinationFolder); if (ConfigLoader.isDisabled(TEST_MODE)) - Files.createDirectory(destination); + Files.createDirectories(destinationFile); } }