R
Size: a a a
R
R
R
namespace fs = std::filesystem;
fs::path path;
char* ptr_home = std::getenv("HOME");
char* ptr_home = std::getenv("APPDATA");
if(ptr_home) {
path = std::string_view{ptr_home} / ".appname";
} else if (ptr_appdata) {
path = std::string_view{ptr_home} / "appname";
}
if(fs::is_empty(fs::status(path)){
fs::create_directories(path);
} else if(fs::is_directory(fs::status(path)) {
my_namespace::write_data(path / { "filename" + get_date().to_string()});
}
A
R
A
R
R
R

R
Z
Z
Z
R
Z
W
/home, а на $HOME - которая по дефолту /home/username.Z
p
R
if(const char* env_p = std::getenv("HOME"))
std::cout << "Your HOME is: " << env_p << '\n';R