General get_dir() added.

This commit is contained in:
Kristoffer Erlandsson 2004-04-25 13:37:08 +00:00
parent 34b66cf654
commit 9d9ce088fa
2 changed files with 6 additions and 1 deletions

View file

@ -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;
}
}

View file

@ -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();