Namensräume
Varianten
Aktionen

std::filesystem::directory_options

Von cppreference.com
 
 
 
Definiert in Header <filesystem>
enum class directory_options {

    none = /* nicht spezifiziert */,
    follow_directory_symlink = /* nicht spezifiziert */,
    skip_permission_denied = /* nicht spezifiziert */

};
(seit C++17)

Dieser Typ repräsentiert verfügbare Optionen, die das Verhalten des directory_iterator und des recursive_directory_iterator steuern.

directory_options erfüllt die Anforderungen von BitmaskType (was bedeutet, dass die bitweisen Operatoren operator&, operator|, operator^, operator~, operator&=, operator|= und operator^= für diesen Typ definiert sind). none repräsentiert die leere Bitmaske; jeder andere Aufzähler repräsentiert ein separates Bitmaskenelement.

[bearbeiten] Member-Konstanten

Member-Konstante Bedeutung
keine (Standard) Verzeichnis-Symbolische Links überspringen, Berechtigungsfehler sind Fehler.
follow_directory_symlink Verzeichnis-Symbolische Links verfolgen statt überspringen.
skip_permission_denied Verzeichnisse überspringen, die andernfalls zu Berechtigungsfehlern führen würden.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

konstruiert einen Verzeichnisiterator
(öffentliche Memberfunktion von std::filesystem::directory_iterator) [bearbeiten]
konstruiert einen rekursiven Verzeichnisiterator
(öffentliche Memberfunktion von std::filesystem::recursive_directory_iterator) [bearbeiten]