diff options
| -rw-r--r-- | enigma/src/main/java/cuchaz/enigma/EnigmaProject.java | 2 |
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 | } |