General get_dir() added.
This commit is contained in:
parent
34b66cf654
commit
9d9ce088fa
2 changed files with 6 additions and 1 deletions
|
@ -150,7 +150,11 @@ std::string get_prefs_file()
|
|||
std::string get_saves_dir()
|
||||
{
|
||||
const std::string dir_path = get_user_data_dir() + "/saves";
|
||||
return get_dir(dir_path);
|
||||
}
|
||||
|
||||
std::string get_dir(const std::string& dir_path)
|
||||
{
|
||||
#ifdef _WIN32
|
||||
_mkdir(dir_path.c_str());
|
||||
#else
|
||||
|
@ -274,4 +278,4 @@ int file_size(const std::string& fname)
|
|||
return -1;
|
||||
|
||||
return buf.st_size;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,6 +31,7 @@ void get_files_in_dir(const std::string& dir,
|
|||
std::vector<std::string>* dirs=NULL,
|
||||
FILE_NAME_MODE mode=FILE_NAME_ONLY);
|
||||
|
||||
std::string get_dir(const std::string &dir);
|
||||
//the location of various important files
|
||||
std::string get_prefs_file();
|
||||
std::string get_saves_dir();
|
||||
|
|
Loading…
Add table
Reference in a new issue