file_status Sınıfı
file_type ve dosya permalarını sarmalar.
Sözdizimi
class file_status;
Oluşturucular
Oluşturucu | Açıklama |
---|---|
file_status | file_type ve dosya permleri için bir sarmalayıcı oluşturur. |
Üye işlevleri
Üye işlevi | Açıklama |
---|---|
type | alır veya ayarlar file_type . |
permissions | Dosya izinlerini alır veya ayarlar. |
İşleçler
Operator | Açıklama |
---|---|
operator= | Varsayılan üye atama işleçleri beklendiği gibi davranır. |
Gereksinimler
Header:<filesystem>
Ad alanı: std::experimental::filesystem, std::experimental::filesystem
file_status::file_status
file_type ve dosya permleri için bir sarmalayıcı oluşturur.
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;
Parametreler
ftype
Belirtilen file_type
, varsayılan olarak değeridir file_type::none
.
maske
Belirtilen dosya perms
, varsayılan olarak değerini kullanır perms::unknown
.
file_status
Depolanan nesne.
file_status::operator=
Varsayılan üye atama işleçleri beklendiği gibi davranır.
file_status& operator=(const file_status&) noexcept = default;
file_status& operator=(file_status&&) nexcept = default;
Parametreler
file_status
içine kopyalanan file_status
file_status.
Tür
alır veya ayarlar file_type
.
file_type type() const noexcept
void type(file_type ftype) noexcept
Parametreler
ftype
Belirtildi file_type
.
izinler
Dosya izinlerini alır veya ayarlar.
Dosya readonly
oluşturmak veya özniteliğini kaldırmak için ayarlayıcıyı readonly
kullanın.
perms permissions() const noexcept
void permissions(perms mask) noexcept
Parametreler
maske
Belirtildi perms
.