语法
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&&) noexcept = 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。