create all subdirectories for non-case sensitive systems

This commit is contained in:
orignal 2015-12-04 14:06:37 -05:00
parent c82ef1ee8f
commit ef3ec33ba3
2 changed files with 8 additions and 9 deletions

View file

@ -57,7 +57,7 @@ namespace data
for (int i = 0; i < 64; i++)
{
auto path1 = path / (std::string ("p") + chars[i]);
if (!boost::filesystem::create_directory (path1))
if (!boost::filesystem::exists (path1) && !boost::filesystem::create_directory (path1))
{
LogPrint (eLogError, "Failed to create directory ", path1);
return;