void checkFolder(std::string &folderPath)
Ensures a directory exists, creating it if necessary.
Definition: utils.cpp:61
void deleteFolder(const std::string &path)
Recursively deletes a directory and all its contents.
Definition: utils.cpp:87
std::string getExecutableDir()
Gets the directory containing the current executable.
Definition: utils.cpp:43
std::vector< std::string > listFilesInDirectory(const std::string &path)
Lists all regular files in a directory.
Definition: utils.cpp:112