file_status 类
语法
class file_status;
构造函数
构造函数 | 说明 |
---|---|
file_status | 构造 file_type 和文件 perms 的包装器。 |
成员函数
成员函数 | 说明 |
---|---|
type | 获取或设置 file_type 。 |
权限 | 获取或设置文件权限。 |
运算符
运算符 | 说明 |
---|---|
operator= | 默认成员赋值运算符的行为符合预期。 |
要求
标头:filesystem<>
命名空间:std::experimental::filesystem, std::experimental::filesystem
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() noexcept = default;
参数
ftype
如果指定 file_type
,则默认为 file_type::none
。
掩码
如果指定文件 perms
,则默认为 perms::unknown
。
file_status
存储的对象。
file_status::operator=
默认成员赋值运算符的行为符合预期。
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;
参数
file_status
要复制到 file_status
的 file_status。
type
获取或设置 file_type
。
file_type type() const noexcept
void type(file_type ftype) noexcept
参数
ftype
已指定 file_type
。
权限
获取或设置文件权限。
使用资源库将文件设置为 readonly
,或删除 readonly
特性。
perms permissions() const noexcept
void permissions(perms mask) noexcept
参数
掩码
已指定 perms
。