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); }); }