Namespaces
Variants

std::filesystem:: directory_options

From cppreference.net
Definido en el encabezado <filesystem>
enum class directory_options {

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

} ;
(desde C++17)

Este tipo representa las opciones disponibles que controlan el comportamiento del directory_iterator y recursive_directory_iterator .

directory_options satisface los requisitos de BitmaskType (lo que significa que los operadores bit a bit operator & , operator | , operator ^ , operator~ , operator & = , operator | = , y operator ^ = están definidos para este tipo). none representa la máscara de bits vacía; cada otro enumerador representa un elemento de máscara de bits distinto.

Constantes

Enumerador Significado
none (predeterminado) omitir enlaces simbólicos de directorio, "permiso denegado" es un error
follow_directory_symlink seguir en lugar de omitir enlaces simbólicos de directorio
skip_permission_denied omitir directorios que de otra forma resultarían en errores de "permiso denegado"

Ejemplo

Véase también

construye un iterador de directorio
(función miembro pública de std::filesystem::directory_iterator )
construye un iterador de directorio recursivo
(función miembro pública de std::filesystem::recursive_directory_iterator )