File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -39,13 +39,20 @@ namespace APGG {
3939
4040 void Archiver::open ()
4141 {
42- std::string fullFolderName = " experiments/" + m_folderName;
42+ std::string baseFolderName = " experiments/" ;
43+ std::string fullFolderName = baseFolderName + m_folderName;
4344 if (m_appendTimestampToFolder)
4445 {
4546 fullFolderName += (" _" + getTimestamp ());
4647 }
4748 fullFolderName += " /" ;
4849
50+ if (!fs::is_directory (baseFolderName) || !fs::exists (baseFolderName))
51+ { // Check if base folder exists
52+ fs::create_directory (baseFolderName); // create src folder
53+ std::cout << " [Archiver] created folder: " << baseFolderName << " \n " ;
54+ }
55+
4956 if (!fs::is_directory (fullFolderName) || !fs::exists (fullFolderName))
5057 { // Check if src folder exists
5158 fs::create_directory (fullFolderName); // create src folder
You can’t perform that action at this time.
0 commit comments