From 4386e35c59f70cee11ac40d91e5353046188a90a Mon Sep 17 00:00:00 2001 From: "Lukas Rieger (Blue)" Date: Thu, 10 Aug 2023 16:08:48 +0200 Subject: [PATCH] Dont delete the file since we are replacing it anyways, to minimize the risk of deleting the file without a replacement --- .../java/de/bluecolored/bluemap/core/util/FileHelper.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/FileHelper.java b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/FileHelper.java index 6217125a..174c8a3e 100644 --- a/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/FileHelper.java +++ b/BlueMapCore/src/main/java/de/bluecolored/bluemap/core/util/FileHelper.java @@ -39,14 +39,10 @@ public class FileHelper { public static OutputStream createFilepartOutputStream(final Path file) throws IOException { final Path partFile = getPartFile(file); FileHelper.createDirectories(partFile.getParent()); - OutputStream os = Files.newOutputStream(partFile, StandardOpenOption.WRITE, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE); return new WrappedOutputStream(os, () -> { if (!Files.exists(partFile)) return; - - Files.deleteIfExists(file); FileHelper.createDirectories(file.getParent()); - FileHelper.move(partFile, file); }); }