Namespaces
Variants

std::filesystem:: directory_options

From cppreference.net
Definiert im Header <filesystem>
enum class directory_options {

none = /* unspecified */ ,
follow_directory_symlink = /* unspecified */ ,
skip_permission_denied = /* unspecified */

} ;
(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 Enumerator repräsentiert ein eindeutiges Bitmaskenelement.

Konstanten

Enumerator Bedeutung
none (Standard) Verzeichnissymlinks überspringen, "Zugriff verweigert" ist ein Fehler
follow_directory_symlink Verzeichnissymlinks folgen statt sie zu überspringen
skip_permission_denied Verzeichnisse überspringen, die sonst zu "Zugriff verweigert"-Fehlern führen würden

Beispiel

Siehe auch

Konstruiert einen Directory Iterator
(Öffentliche Elementfunktion von std::filesystem::directory_iterator )
Konstruiert einen rekursiven Directory Iterator
(Öffentliche Elementfunktion von std::filesystem::recursive_directory_iterator )