FileUtils.h
44 BIOGEARS_API std::string Replace(const std::string& original, const std::string& replace, const std::string& withThis);
45 BIOGEARS_API void ListFiles(const std::string& dir, std::vector<std::string>& files, const std::string& mask = "", bool recurse = true);
46 BIOGEARS_API std::vector<std::string> ListFiles(const std::string& dir, const std::string& regex, bool recurse = true);
BIOGEARS_API std::string Replace(const std::string &original, const std::string &replace, const std::string &withThis)
Definition: FileUtils.cpp:40
BIOGEARS_API void SetCurrentWorkingDirectory(std::string working_dir)
Definition: FileUtils.cpp:202
bool BIOGEARS_API IsDirectory(dirent *ent)
BIOGEARS_API const char * ResolvePath_cStr(const char *path)
This call is very unsafe when using threading. The lifetime of the char* returned is until the next c...
Definition: FileUtils.cpp:158
Definition: FileUtils.h:67
BIOGEARS_API bool TestFirstDirName(std::string path, std::string dirname)
Definition: FileUtils.cpp:220
BIOGEARS_API std::string GetCurrentWorkingDirectory()
Definition: FileUtils.cpp:244
BIOGEARS_API const char * GetCurrentWorkingDirectory_cStr()
Definition: FileUtils.cpp:249
BIOGEARS_API bool IsAbsolutePath(const std::string &path)
Definition: FileUtils.cpp:124
BIOGEARS_API bool CreateFilePath(const std::string &)
Definition: FileUtils.cpp:52
BIOGEARS_API void MakeDirectory(const std::string &dir)
Definition: FileUtils.cpp:172
BIOGEARS_API std::string ResolvePath(const std::string &path)
Definition: FileUtils.cpp:134
BIOGEARS_API void ListFiles(const std::string &dir, std::vector< std::string > &files, const std::string &mask="", bool recurse=true)
Definition: FileUtils.cpp:96
BIOGEARS_API std::recursive_mutex g_fileSystemMutex
Definition: FileUtils.cpp:254
Definition: SEElectricalCircuit.h:18
BIOGEARS_API void DeleteDirectory(const std::string &dir, bool bDeleteSubdirectories=true)
Definition: FileUtils.cpp:177
BIOGEARS_API bool TestLastDirName(std::string path, std::string dirname)
Definition: FileUtils.cpp:212