1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-15 20:03:15 +02:00

Create vcmi folder if there's no existing.

This commit is contained in:
DjWarmonger
2014-09-08 15:15:36 +02:00
parent ec8476d43a
commit 228700b1a7

View File

@@ -18,10 +18,10 @@ bfs::path IVCMIDirs::userSavePath() const { return userDataPath() / "Saves"; }
void IVCMIDirs::init() void IVCMIDirs::init()
{ {
// TODO: Log errors // TODO: Log errors
bfs::create_directory(userDataPath()); bfs::create_directories(userDataPath());
bfs::create_directory(userCachePath()); bfs::create_directories(userCachePath());
bfs::create_directory(userConfigPath()); bfs::create_directories(userConfigPath());
bfs::create_directory(userSavePath()); bfs::create_directories(userSavePath());
} }
#ifdef VCMI_WINDOWS #ifdef VCMI_WINDOWS
@@ -150,7 +150,7 @@ void VCMIDirsWIN32::init()
{ {
// IVCMIDirs::init() should create all destination directories. // IVCMIDirs::init() should create all destination directories.
// TODO: Log fact, that we shouldn't be here. // TODO: Log fact, that we shouldn't be here.
bfs::create_directory(to); bfs::create_directories(to);
} }
// Why the hell path strings should be end with double null :/ // Why the hell path strings should be end with double null :/
@@ -394,7 +394,7 @@ void VCMIDirsOSX::init()
{ {
// IVCMIDirs::init() should create all destination directories. // IVCMIDirs::init() should create all destination directories.
// TODO: Log fact, that we shouldn't be here. // TODO: Log fact, that we shouldn't be here.
bfs::create_directory(to); bfs::create_directories(to);
} }
for (bfs::directory_iterator file(from); file != bfs::directory_iterator(); ++file) for (bfs::directory_iterator file(from); file != bfs::directory_iterator(); ++file)