summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--enigma/src/main/java/cuchaz/enigma/EnigmaProject.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java b/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java
index b3a7274f..f9db4d18 100644
--- a/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java
+++ b/enigma/src/main/java/cuchaz/enigma/EnigmaProject.java
@@ -354,6 +354,8 @@ public class EnigmaProject {
354 } 354 }
355 355
356 public void writeTo(Path path) throws IOException { 356 public void writeTo(Path path) throws IOException {
357 Files.createDirectories(path.getParent());
358
357 try (BufferedWriter writer = Files.newBufferedWriter(path)) { 359 try (BufferedWriter writer = Files.newBufferedWriter(path)) {
358 writer.write(source); 360 writer.write(source);
359 } 361 }