refactoredCPPNeuronMesher
utils.h
Go to the documentation of this file.
1 
15 #pragma once
16 #include <string>
17 #include <vector>
18 
31 std::string getExecutableDir();
43 void checkFolder(std::string& folderPath);
55 void deleteFolder(const std::string& path);
69 std::vector<std::string> listFilesInDirectory(const std::string& path);
70 
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