Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at file_status Class.
Wraps a file_type.
Syntax
class file_status;
file_status::file_status
explicit file_status(file_type ftype = file_type::none, perms mask = perms::unknown) noexcept;file_status(const file_status&) noexcept = default;file_status(file_status&&) noexcept = default;
file_status::operator=
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;
The defaulted member assignment operators behave as expected.
type
file_type type
() const noexcept
void type
(file_type _Ftype) noexcept
Gets or sets the file_type.
permissions
perms permissions
() const noexcept
void permissions
(perms_Prms) noexcept
Gets or sets the file permissions.
Use the setter to make a file readonly or remove the readonly attribute.
Requirements
Header: filesystem
Namespace: std::tr2::sys
See Also
Header Files Reference
path Class (C++ Standard Template Library)
<filesystem>