From d82cef36875981e7006022ac768d85ed563188c6 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Sun, 6 Nov 2016 13:43:28 +0100 Subject: [PATCH] Make sure video folder exists before rendering (fixes #24) --- src/main/java/com/replaymod/render/VideoWriter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/replaymod/render/VideoWriter.java b/src/main/java/com/replaymod/render/VideoWriter.java index 6fcce914..66665768 100755 --- a/src/main/java/com/replaymod/render/VideoWriter.java +++ b/src/main/java/com/replaymod/render/VideoWriter.java @@ -8,6 +8,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.crash.CrashReport; import net.minecraft.crash.CrashReportCategory; import org.apache.commons.exec.CommandLine; +import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.io.output.TeeOutputStream; import org.lwjgl.util.ReadableDimension; @@ -34,6 +35,7 @@ public class VideoWriter implements FrameConsumer { this.settings = settings; File outputFolder = settings.getOutputFile().getParentFile(); + FileUtils.forceMkdir(outputFolder); String fileName = settings.getOutputFile().getName(); commandArgs = settings.getExportArguments()