From 019ad14c73e08b6156bb6952447f10e71d813cb4 Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 26 Nov 2019 22:26:53 -0800 Subject: [PATCH] use mkdirs() method to create the directory --- Main/src/main/java/com/chameleonvision/config/CameraConfig.java | 2 ++ .../src/main/java/com/chameleonvision/config/ConfigManager.java | 1 + 2 files changed, 3 insertions(+) diff --git a/Main/src/main/java/com/chameleonvision/config/CameraConfig.java b/Main/src/main/java/com/chameleonvision/config/CameraConfig.java index f002223f7..aec7e21f3 100644 --- a/Main/src/main/java/com/chameleonvision/config/CameraConfig.java +++ b/Main/src/main/java/com/chameleonvision/config/CameraConfig.java @@ -3,6 +3,7 @@ package com.chameleonvision.config; import com.chameleonvision.util.JacksonHelper; import com.chameleonvision.vision.pipeline.CVPipelineSettings; +import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; @@ -94,6 +95,7 @@ public class CameraConfig { private void checkFolder() { if (!folderExists()) { try { + new File(getFolderPath().toUri()).mkdirs(); Files.createDirectory(getFolderPath()); } catch (IOException e) { System.err.println("Failed to create camera config folder: " + getFolderPath().toString()); diff --git a/Main/src/main/java/com/chameleonvision/config/ConfigManager.java b/Main/src/main/java/com/chameleonvision/config/ConfigManager.java index 0802a1194..a5e442986 100644 --- a/Main/src/main/java/com/chameleonvision/config/ConfigManager.java +++ b/Main/src/main/java/com/chameleonvision/config/ConfigManager.java @@ -29,6 +29,7 @@ public class ConfigManager { private static void checkSettingsFolder() { if (!settingsFolderExists()) { try { + new File(SettingsPath.toUri()).mkdirs(); Files.createDirectory(SettingsPath); } catch (IOException e) { e.printStackTrace();