Bagikan melalui


Kelas file_status

Membungkus file_type dan file perms.

Sintaks

class file_status;

Konstruktor

Konstruktor Deskripsi
file_status Membangun pembungkus untuk file_type dan file perms.

Fungsi anggota

Fungsi anggota Deskripsi
jenis Mendapatkan atau mengatur file_type.
izin Mendapatkan atau mengatur izin file.

Operators

Operator Deskripsi
operator= Operator penetapan anggota default berulah seperti yang diharapkan.

Persyaratan

Header:<filesystem>

Namespace: std::experimental::filesystem, std::experimental::filesystem

file_status::file_status

Membangun pembungkus untuk file_type dan file perms.

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;

Parameter

ftype
file_typeDitentukan , default ke file_type::none.

masker
File permsyang ditentukan , default ke perms::unknown.

file_status
Objek tersimpan.

file_status::operator=

Operator penetapan anggota default berulah seperti yang diharapkan.

file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;

Parameter

file_status
file_status sedang disalin ke file_statusdalam .

jenis

Mendapatkan atau mengatur file_type.

file_type type() const noexcept
void type(file_type ftype) noexcept

Parameter

ftype
file_typeDitentukan .

permissions

Mendapatkan atau mengatur izin file.

Gunakan setter untuk membuat file readonly atau menghapus readonly atribut.

perms permissions() const noexcept
void permissions(perms mask) noexcept

Parameter

masker
permsDitentukan .

Baca juga

Referensi File Header
Kelas jalur
<Filesystem>