From 9d1e34324c9d27ac41ca573ce34cae078a6f4893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Tue, 9 Jul 2013 14:33:15 +0200 Subject: [PATCH] Issue #212 Cannot create directory issue / parallel mkdirs --- trunk/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/trunk/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java b/trunk/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java index 5d4cdf043..3203b610f 100644 --- a/trunk/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java +++ b/trunk/src/com/jpexs/decompiler/flash/xfl/XFLConverter.java @@ -2453,6 +2453,13 @@ public class XFLConverter { public static void convertSWF(SWF swf, String swfFileName, String outfile, boolean compressed, String generator, String generatorVerName, String generatorVersion, boolean paralel) throws IOException { File file = new File(outfile); File outDir = file.getParentFile(); + if (!outDir.exists()) { + if (!outDir.mkdirs()) { + if (!outDir.exists()) { + throw new IOException("cannot create directory " + outDir); + } + } + } String domDocument = ""; String baseName = swfFileName; File f = new File(baseName);