Namespaces
Variants

std::filesystem:: directory_options

From cppreference.net
Défini dans l'en-tête <filesystem>
enum class directory_options {

none = /* non spécifié */ ,
follow_directory_symlink = /* non spécifié */ ,
skip_permission_denied = /* non spécifié */

} ;
(depuis C++17)

Ce type représente les options disponibles qui contrôlent le comportement de l' directory_iterator et du recursive_directory_iterator .

directory_options satisfait aux exigences de BitmaskType (ce qui signifie que les opérateurs bit à bit operator & , operator | , operator ^ , operator~ , operator & = , operator | = , et operator ^ = sont définis pour ce type). none représente le masque de bits vide ; chaque autre énumérateur représente un élément de masque de bits distinct.

Constantes

Énumérateur Signification
none (par défaut) ignorer les liens symboliques de répertoire, « permission refusée » est une erreur
follow_directory_symlink suivre plutôt qu'ignorer les liens symboliques de répertoire
skip_permission_denied ignorer les répertoires qui entraîneraient autrement des erreurs « permission refusée »

Exemple

Voir aussi

construit un itérateur de répertoire
(fonction membre publique de std::filesystem::directory_iterator )
construit un itérateur de répertoire récursif
(fonction membre publique de std::filesystem::recursive_directory_iterator )