5 #include "../core_export.h" 62 size_t available_free_space()
const;
90 bool is_ready() const noexcept;
113 size_t total_free_space() const;
124 size_t total_size() const;
149 static std::vector<
xtd::io::
drive_info> get_drives() noexcept;
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
std::string to_string(const date_time &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: date_time.h:1063
Exposes instance methods for creating, moving, and enumerating through directories and subdirectories...
Definition: directory_info.h:125
Contains xtd::io::drive_type enum class.
static const drive_info empty
Represents the uninitialized xtd::io::drive_info object. This field is constant.
Definition: drive_info.h:37
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
Provides access to information on a drive.
Definition: drive_info.h:31
Contains xtd::io::directory_info class.
drive_type
Defines constants for drive types, including CDRom, Fixed, Network, NoRootDirectory, Ram, Removable, and Unknown.
Definition: drive_type.h:24