mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-22 08:14:15 +00:00
commit
094068e4ff
8
util.cpp
8
util.cpp
@ -220,15 +220,15 @@ namespace filesystem
|
|||||||
|
|
||||||
boost::filesystem::path GetDefaultDataDir()
|
boost::filesystem::path GetDefaultDataDir()
|
||||||
{
|
{
|
||||||
// Windows < Vista: C:\Documents and Settings\Username\Application Data\i2pd
|
// Windows < Vista: C:\Documents and Settings\Username\.i2pd
|
||||||
// Windows >= Vista: C:\Users\Username\AppData\Roaming\i2pd
|
// Windows >= Vista: C:\Users\Username\.i2pd
|
||||||
// Mac: ~/Library/Application Support/i2pd
|
// Mac: ~/Library/Application Support/i2pd
|
||||||
// Unix: ~/.i2pd or /var/lib/i2pd is system=1
|
// Unix: ~/.i2pd or /var/lib/i2pd is system=1
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
// Windows
|
// Windows
|
||||||
char localAppData[MAX_PATH];
|
char localAppData[MAX_PATH];
|
||||||
SHGetFolderPath(NULL, CSIDL_APPDATA, 0, NULL, localAppData);
|
SHGetFolderPath(NULL, CSIDL_PROFILE, 0, 0, localAppData);
|
||||||
return boost::filesystem::path(std::string(localAppData) + "\\" + appName);
|
return boost::filesystem::path(std::string(localAppData) + "\\" + "." + appName);
|
||||||
#else /* UNIX */
|
#else /* UNIX */
|
||||||
if (i2p::util::config::GetArg("-service", 0)) // use system folder
|
if (i2p::util::config::GetArg("-service", 0)) // use system folder
|
||||||
return boost::filesystem::path(std::string ("/var/lib/") + appName);
|
return boost::filesystem::path(std::string ("/var/lib/") + appName);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user