#pragma once #include "../std/string.hpp" #include "../std/vector.hpp" namespace my { /// Remove extension from file name. void GetNameWithoutExt(string & name); /// Get file name from full path. void GetNameFromFullPath(string & name); /// Get folder separator for specific platform string GetNativeSeparator(); /// Create full path from some folder using native folders separator string JoinFoldersToPath(const string & folder, const string & file); string JoinFoldersToPath(const string & folder1, const string & folder2, const string & file); string JoinFoldersToPath(const string & folder1, const string & folder2, const string & folder3, const string & file); string JoinFoldersToPath(const vector & folders, const string & file); }