|
bool | is_local_and_single (url u) |
|
static string | as_local_path (url u) |
|
bool | is_directory (url u) |
|
bool | is_regular (url u) |
|
bool | is_symbolic_link (url u) |
|
bool | is_newer (url which, url than) |
|
bool | is_of_type (url name, string filter) |
|
int | file_size (url u) |
|
int | last_modified (url u) |
|
static tb_long_t | tb_directory_walk_func (tb_char_t const *path, tb_file_info_t const *info, tb_cpointer_t priv) |
|
array< string > | read_directory (url u, bool &error_flag) |
|
url | subdirectories (url u) |
|
void | mkdir (url u) |
|
void | make_dir (url which) |
|
void | rmdir (url u) |
|
void | chdir (url u) |
|
url | url_temp (string suffix) |
|
url | url_temp_dir_sub () |
|
url | url_temp_dir () |
|
void | move (url u1, url u2) |
|
void | copy (url u1, url u2) |
|
void | remove (url u) |
|
static url | find_the_first_exist (const url &u) |
| lookup the first exist path in a bunch of url, if all url does not exist, then the last one will be used.
|
|
static bool | cleanup_and_return_finally (const file_status &status, const url &u, bool fatal, const string &reason) |
|
file_status | load_string_try (url u, string &s) |
|
bool | load_string (url u, string &s, bool fatal) |
|
string | string_load (url u) |
|
file_status | save_string_try (url u, const string &s) |
|
bool | save_string (url u, const string &s, bool fatal) |
|
void | string_save (const string &s, url u) |
|
file_status | append_string_try (url u, const string &s) |
|
bool | append_string (url u, const string &s, bool fatal) |
|
void | string_append_to_file (const string &s, url u) |
|
void | append_to (url what, url to) |
|
- Copyright
- GPLv3
Unitests for file.
- Author
- Darcy
- Date
- 2019-2023
Definition in file file.cpp.