This commit is contained in:
@ -76,6 +76,9 @@ file_exists_in_path(std::wstring_view path,
|
|||||||
[[nodiscard]] auto
|
[[nodiscard]] auto
|
||||||
get_free_drive_space(std::string_view path) -> std::optional<std::uint64_t>;
|
get_free_drive_space(std::string_view path) -> std::optional<std::uint64_t>;
|
||||||
|
|
||||||
|
[[nodiscard]] auto
|
||||||
|
get_free_drive_space(std::wstring_view path) -> std::optional<std::uint64_t>;
|
||||||
|
|
||||||
[[nodiscard]] auto get_time(std::string_view path,
|
[[nodiscard]] auto get_time(std::string_view path,
|
||||||
time_type type) -> std::optional<std::uint64_t>;
|
time_type type) -> std::optional<std::uint64_t>;
|
||||||
|
|
||||||
@ -91,6 +94,9 @@ get_times(std::wstring_view path) -> std::optional<file_times>;
|
|||||||
[[nodiscard]] auto
|
[[nodiscard]] auto
|
||||||
get_total_drive_space(std::string_view path) -> std::optional<std::uint64_t>;
|
get_total_drive_space(std::string_view path) -> std::optional<std::uint64_t>;
|
||||||
|
|
||||||
|
[[nodiscard]] auto
|
||||||
|
get_total_drive_space(std::wstring_view path) -> std::optional<std::uint64_t>;
|
||||||
|
|
||||||
#if defined(PROJECT_ENABLE_LIBDSM)
|
#if defined(PROJECT_ENABLE_LIBDSM)
|
||||||
[[nodiscard]] auto
|
[[nodiscard]] auto
|
||||||
smb_create_and_validate_relative_path(std::string_view smb_path,
|
smb_create_and_validate_relative_path(std::string_view smb_path,
|
||||||
|
@ -122,6 +122,11 @@ auto get_free_drive_space(std::string_view path)
|
|||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
auto get_free_drive_space(std::wstring_view path)
|
||||||
|
-> std::optional<std::uint64_t> {
|
||||||
|
return get_free_drive_space(utils::string::to_utf8(path));
|
||||||
|
}
|
||||||
|
|
||||||
auto get_time(std::string_view path,
|
auto get_time(std::string_view path,
|
||||||
time_type type) -> std::optional<std::uint64_t> {
|
time_type type) -> std::optional<std::uint64_t> {
|
||||||
auto times = get_times(path);
|
auto times = get_times(path);
|
||||||
@ -252,6 +257,11 @@ auto get_total_drive_space(std::string_view path)
|
|||||||
return std::nullopt;
|
return std::nullopt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
auto get_total_drive_space(std::wstring_view path)
|
||||||
|
-> std::optional<std::uint64_t> {
|
||||||
|
return get_total_drive_space(utils::string::to_utf8(path));
|
||||||
|
}
|
||||||
|
|
||||||
auto i_fs_item::get_time(time_type type) const -> std::optional<std::uint64_t> {
|
auto i_fs_item::get_time(time_type type) const -> std::optional<std::uint64_t> {
|
||||||
return utils::file::get_time(get_path(), type);
|
return utils::file::get_time(get_path(), type);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user