acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
file.h
1#pragma once
2
3
4CLASS_DECL_ACME ::i32 file_touch(const ::scoped_string & scopedstr);
5CLASS_DECL_ACME ::i32_bool file_exists_raw(const ::file::path & path1);
6CLASS_DECL_ACME ::string file_as_string(const ::file::path & path);
7CLASS_DECL_ACME ::file::path get_appconfig_folder_path();
8CLASS_DECL_ACME ::string get_appconfig(const ::scoped_string & scopedstr);
9CLASS_DECL_ACME ::file::path get_home_config_folder_path();
10CLASS_DECL_ACME ::file::path get_home_folder_path();
11CLASS_DECL_ACME void file_add_contents_raw(const ::file::path & path, const ::scoped_string & scopedstr);
12//CLASS_DECL_ACME string get_current_directory_name();
13
14::file::e_type operating_system_executable_type(const ::file::path & path);
15
16void operating_system_determine_executable(::file::path & path);
17
18::file::path path_defer_apply_working_directory(const ::file::path &path, const ::file::path &working_directory);
19
20bool is_directory_accessible(const ::file::path & path);
21
22
23
24
Definition path.h:52