#include <errno.h>
#include <stdlib.h>
+#include <algorithm>
+
#ifndef WIN32
# include <sys/stat.h>
# include <dirent.h>
#endif
return result;
}
+
+ //============================================================================
+ // function : BackSlashToSlash
+ // purpose : Convert back slash to slash
+ //============================================================================
+ std::string BackSlashToSlash(const std::string& path) {
+ std::string res = path;
+ std::replace(res.begin(), res.end(), '\\', '/');
+ return res;
+ }
}
// Returns True(False) if the path (not) empty
// Also returns False if the path is not valid
BASICS_EXPORT bool IsEmptyDir( const std::string& path );
+
+ BASICS_EXPORT std::string BackSlashToSlash( const std::string& path );
}
#endif