6 std::filesystem::path targetDir = baseDir / baseName;
8 if (!std::filesystem::exists(targetDir)) {
13 std::string uniqueName;
14 std::filesystem::path uniqueDir;
17 uniqueName = baseName +
"_" + std::to_string(counter);
18 uniqueDir = baseDir / uniqueName;
20 }
while (std::filesystem::exists(uniqueDir));