Aracılığıyla paylaş


file_status Sınıfı

file_type ve dosya permalarını sarmalar.

Sözdizimi

class file_status;

Oluşturucular

Oluşturucu Tanım
File_status file_type ve dosya permleri için bir sarmalayıcı oluşturur.

Üye işlevleri

Üye işlevi Tanım
type alır veya ayarlar file_type.
permissions Dosya izinlerini alır veya ayarlar.

İşleçler

Operator Tanım
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_statusfile_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.

Ayrıca bkz.

Üst Bilgi Dosyaları Başvurusu
path Sınıfı
<dosya sistemi>