From ad8098fedc758f8b36cb44257267f9ad43172bba Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 6 Jan 2021 11:19:46 +0100 Subject: [PATCH] [Minor] added separateHours to marshallTempFile() --- .../java/li/strolch/utils/helper/XmlHelper.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/li.strolch.utils/src/main/java/li/strolch/utils/helper/XmlHelper.java b/li.strolch.utils/src/main/java/li/strolch/utils/helper/XmlHelper.java index 93430d1d0..5eada121a 100644 --- a/li.strolch.utils/src/main/java/li/strolch/utils/helper/XmlHelper.java +++ b/li.strolch.utils/src/main/java/li/strolch/utils/helper/XmlHelper.java @@ -334,9 +334,20 @@ public class XmlHelper { } public static void marshallTempFile(File tempPath, String prefix, Object object) throws Exception { + marshallTempFile(tempPath, prefix, false, object); + } + + public static void marshallTempFile(File tempPath, String prefix, boolean separateHours, Object object) + throws Exception { String currentHour = normalizeLength(String.valueOf(LocalTime.now().getHour()), 2, true, '0'); - String pathS = LocalDate.now() + "/" + currentHour; + + String pathS; + if (separateHours) + pathS = LocalDate.now() + "/" + currentHour; + else + pathS = LocalDate.now() + "_" + currentHour; + File path = new File(tempPath, pathS); if (!path.exists() && !path.mkdirs()) throw new IllegalStateException("Failed to create path " + path.getAbsolutePath());