23 std::filesystem::path latestDir;
24 std::filesystem::file_time_type latestTime = std::filesystem::file_time_type::min();
26 REGULAR_COUT <<
" Looking for latest directory in " << directoryPath << std::endl;
28 for (
const auto& entry : std::filesystem::directory_iterator(directoryPath)) {
29 if (entry.is_directory()) {
30 const std::filesystem::file_time_type currentLastWriteTime = entry.last_write_time();
31 if (currentLastWriteTime > latestTime) {
32 latestTime = currentLastWriteTime;
33 latestDir = entry.path();
38 return latestDir.empty() ?
"" : latestDir.filename().string();