From 93976e4638ba452ca7eb62096a05fa6972909fa2 Mon Sep 17 00:00:00 2001 From: myk Date: Tue, 12 Mar 2013 10:11:25 +0000 Subject: [PATCH] ensure dest directory exists before copying there --- src/main/java/forge/gui/DialogMigrateProfile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/gui/DialogMigrateProfile.java b/src/main/java/forge/gui/DialogMigrateProfile.java index 85486de44d9..55e1de5a86e 100644 --- a/src/main/java/forge/gui/DialogMigrateProfile.java +++ b/src/main/java/forge/gui/DialogMigrateProfile.java @@ -493,7 +493,6 @@ public class DialogMigrateProfile { // working with textbox text is thread safe _operationLog.setText(""); - // assumes all destination directories have been created int numOps = 0; int numSucceeded = 0; int numFailed = 0; @@ -560,6 +559,8 @@ public class DialogMigrateProfile { } private void _copyFile(File srcFile, File destFile) throws IOException { + destFile.getParentFile().mkdirs(); + if (!destFile.exists()) { destFile.createNewFile(); }