From e0bc953e001d51a3c97442684a4abeabb06ffc2c Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Wed, 20 Jul 2022 15:12:23 +0200 Subject: [PATCH] create images directory if it does not exist --- .../java/de/tudresden/inf/st/placeB/MainB.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ros3rag.placeB/src/main/java/de/tudresden/inf/st/placeB/MainB.java b/ros3rag.placeB/src/main/java/de/tudresden/inf/st/placeB/MainB.java index ef2ab53..4be60ed 100644 --- a/ros3rag.placeB/src/main/java/de/tudresden/inf/st/placeB/MainB.java +++ b/ros3rag.placeB/src/main/java/de/tudresden/inf/st/placeB/MainB.java @@ -36,6 +36,20 @@ public class MainB extends SharedMainParts<MqttHandler, WorldModelB> { new MainB(configFile).run(); } + @Override + public void run() throws Exception { + // ensure that directory "images" exists + File imagesDirectory = Paths.get("images/").toFile(); + if (!imagesDirectory.exists()) { + boolean success = imagesDirectory.mkdir(); + if (!success) { + logger.debug("Failed to create directory {}", imagesDirectory.getAbsolutePath()); + } + } + + super.run(); + } + @Override protected MqttHandler createMqttHandler() { return new MqttHandler("mainHandlerB"); -- GitLab