[ZAPDTR] Minor changes for CreateDirectory

This commit is contained in:
M4xw 2022-03-22 16:45:03 +01:00
parent 4135e3c936
commit 6426f97988

View File

@ -34,32 +34,20 @@ public:
static void CreateDirectory(const std::string& path)
{
#ifdef _MSC_VER
std::string splitChar = "\\";
#else
std::string splitChar = "/";
#endif
std::string curPath;
std::vector<std::string> split = StringHelper::Split(path, splitChar);
for (std::string s : split)
try
{
fs::create_directories(path);
}
catch (...)
{
curPath += s + splitChar;
if (!Exists(curPath))
fs::create_directory(curPath);
}
// fs::create_directory(path);
}
static std::vector<std::string> ListFiles(const std::string& dir)
{
std::vector<std::string> lst;
if (Directory::Exists(dir))
if (Exists(dir))
{
for (auto& p : fs::recursive_directory_iterator(dir))
{