6 #include "../core_export.h" 7 #include "../date_time.h" 8 #include "../iequatable.h" 106 using iterator_category = std::input_iterator_tag;
118 value_type operator *()
const;
127 std::shared_ptr<data> data_;
137 using iterator_category = std::input_iterator_tag;
149 value_type operator *()
const;
158 std::shared_ptr<data> data_;
168 using iterator_category = std::input_iterator_tag;
180 value_type operator *()
const;
189 std::shared_ptr<data> data_;
675 static std::vector<xtd::ustring> get_directories(
const xtd::ustring& path);
829 static std::vector<xtd::ustring> get_files(
const xtd::ustring& path);
997 static std::vector<xtd::ustring> get_file_system_entries(
const xtd::ustring& path);
1123 static std::vector<xtd::ustring> get_file_system_entries(
const xtd::ustring& path,
const xtd::ustring& search_pattern);
1334 static std::vector<xtd::ustring> get_logical_drives();
1585 static void remove(
const xtd::ustring& path,
bool recursive);
1698 static void set_creation_time(
const xtd::ustring& path, time_t creation_time);
1743 static void set_current_directory(
const xtd::ustring& path);
1857 static std::tuple<time_t, time_t, time_t> get_file_times(
const ustring& path);
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition: static.h:37
Represent file system iterator used by xtd::io::directory.
Definition: directory.h:162
Represent file iterator used by xtd::io::directory.
Definition: directory.h:131
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Exposes static methods for creating, moving, and enumerating through directories and subdirectories...
Definition: directory.h:97
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Exposes instance methods for creating, moving, and enumerating through directories and subdirectories...
Definition: directory_info.h:125
Represent directory iterator used by xtd::io::directory.
Definition: directory.h:100
Performs operations on std::basic_string instances that contain file or directory path information...
Definition: path.h:34
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition: iequatable.h:18
Represents an instant in time, typically expressed as a date and time of day.
Definition: date_time.h:78
The operating system is other.
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
Contains xtd::io::directory_info class.
file_permissions
Provides permissions for files and directories.
Definition: file_permissions.h:22