From 2f3d3ea23d02f285956f2190d3f774770fd7739d Mon Sep 17 00:00:00 2001 From: rusefi Date: Mon, 18 Dec 2023 23:20:31 -0500 Subject: [PATCH] only:why not create parent directory? --- .../logging/src/main/java/com/rusefi/util/LazyFileImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java_console/logging/src/main/java/com/rusefi/util/LazyFileImpl.java b/java_console/logging/src/main/java/com/rusefi/util/LazyFileImpl.java index e0d5350b83..6d871daaa0 100644 --- a/java_console/logging/src/main/java/com/rusefi/util/LazyFileImpl.java +++ b/java_console/logging/src/main/java/com/rusefi/util/LazyFileImpl.java @@ -1,6 +1,7 @@ package com.rusefi.util; import java.io.*; +import java.nio.file.Files; import java.nio.file.Paths; import java.util.Scanner; import java.util.regex.Pattern; @@ -56,6 +57,7 @@ public class LazyFileImpl implements LazyFile { break; } } + Files.createDirectories(Paths.get(new File(filename).getParent())); Writer fw = new PrintWriter(new OutputStreamWriter(new FileOutputStream(filename), IoUtils.CHARSET)); fw.write(content.toString()); fw.close();