Skip to content

Commit 455dd18

Browse files
committed
Executive System Touch M5+ 75
1 parent b873a76 commit 455dd18

4 files changed

Lines changed: 14 additions & 2 deletions

File tree

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
800 Bytes
Binary file not shown.

source/city/analysis/CityAnalysisServer.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,20 @@ protected void loadAdditionalSources(Element cityEl)
236236
public String fetchAllSources()
237237
{
238238
StringBuilder all = new StringBuilder();
239-
String dateTime = java.time.LocalDateTime.now().format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd/HH-mm-ss"));
240-
java.nio.file.Path rawSessionDir = java.nio.file.Paths.get(RAW_DIR + dateTime);
239+
String date = java.time.LocalDate.now().format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd"));
240+
java.nio.file.Path rawDateDir = java.nio.file.Paths.get(RAW_DIR + date);
241+
try { java.nio.file.Files.createDirectories(rawDateDir); } catch (Exception e) { /* ignore */ }
242+
243+
// Determine run number for today (001, 002, etc.)
244+
int runNum = 1;
245+
try (java.util.stream.Stream<java.nio.file.Path> dirs = java.nio.file.Files.list(rawDateDir))
246+
{
247+
runNum = (int) dirs.filter(java.nio.file.Files::isDirectory).count() + 1;
248+
}
249+
catch (Exception e) { /* first run */ }
250+
String runSuffix = String.format("%03d", runNum);
251+
252+
java.nio.file.Path rawSessionDir = rawDateDir.resolve(runSuffix);
241253
try { java.nio.file.Files.createDirectories(rawSessionDir); } catch (Exception e) { /* ignore */ }
242254

243255
String deeds = fetchDeedsSearch();

0 commit comments

Comments
 (0)