diff options
Diffstat (limited to 'src/OSSupport')
-rw-r--r-- | src/OSSupport/File.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/OSSupport/File.cpp b/src/OSSupport/File.cpp index d9b3d86d3..3dd97f36c 100644 --- a/src/OSSupport/File.cpp +++ b/src/OSSupport/File.cpp @@ -474,10 +474,13 @@ bool cFile::CreateFolderRecursive(const AString & a_FolderPath) // Go through each path element and create the folder: auto len = a_FolderPath.length(); - auto PathSep = GetPathSeparator()[0]; for (decltype(len) i = 0; i < len; i++) { - if (a_FolderPath[i] == PathSep) + #ifdef _WIN32 + if ((a_FolderPath[i] == '\\') || (a_FolderPath[i] == '/')) + #else + if (a_FolderPath[i] == '/') + #endif { CreateFolder(a_FolderPath.substr(0, i)); } |