From a81d1ae9dc4bbd1b8d8a5e683a58f5f70a8559ed Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Tue, 12 Mar 2019 22:21:05 +0700 Subject: [PATCH] Make sure to create output folder before calling extract() operations --- source/net/filebot/archive/FileMapper.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/net/filebot/archive/FileMapper.java b/source/net/filebot/archive/FileMapper.java index f7dd8bd7..28bbd986 100644 --- a/source/net/filebot/archive/FileMapper.java +++ b/source/net/filebot/archive/FileMapper.java @@ -1,6 +1,7 @@ package net.filebot.archive; import static java.util.stream.Collectors.*; +import static net.filebot.util.FileUtilities.*; import java.io.File; import java.io.FileFilter; @@ -40,9 +41,7 @@ public class FileMapper implements ExtractOutProvider { File outputFolder = outputFile.getParentFile(); // create parent folder if necessary - if (!outputFolder.isDirectory() && !outputFolder.mkdirs()) { - throw new IOException("Failed to create folder: " + outputFolder); - } + createFolders(outputFolder); return new FileOutputStream(outputFile); }