¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Clase recursive_directory_iterator
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Clase recursive_directory_iterator

Describe un iterador de entrada que secuencia a través de los nombres de archivo en un directorio de sistema de archivos. El iterador también puede descender a los subdirectorios. Para un iterador X, la expresión *X se evalúa en un objeto directory_entry que contiene un nombre de archivo y cualquier elemento conocido sobre el estado del archivo asociado.

template<class Path>
class recursive_directory_iterator : public iterator<input_iterator_tag, directory_entry<Path>>;

La clase almacena un objeto de tipo Path, que representa el nombre de archivo actual en la secuencia del directorio. Path puede ser una ruta de acceso o un tipo derivado de path.

La clase también almacena un bool que indica si se inhibe el descenso recursivo en los subdirectorios.

Hh874743.collapse_all(es-es,VS.140).gifTypedefs públicas

Name

Descripción

recursive_directory_iterator::char_type

Sinónimo de string_type::value_type.

recursive_directory_iterator::path_type

Sinónimo del parámetro de plantilla Path.

recursive_directory_iterator::pointer

Sinónimo de value_type*.

recursive_directory_iterator::string_type

Un sinónimo del tipo de cadena Path::string_type.

recursive_directory_iterator::value_type

Sinónimo de directory_entry<Path>.

Hh874743.collapse_all(es-es,VS.140).gifConstructores públicos

Name

Descripción

Constructor recursive_directory_iterator::basic_recursive_directory_iterator

Construye un objeto recursive_directory_iterator.

Hh874743.collapse_all(es-es,VS.140).gifMétodos públicos

Name

Descripción

Función recursive_directory_iterator::depth

Devuelve el número de niveles que ha descendido el iterador en la jerarquía de directorios.

Método recursive_directory_iterator::disable_recursion_pending

Prohíbe el descenso en los subdirectorios.

Método recursive_directory_iterator::increment

Incrementa el iterador de un modo sin excepciones.

recursive_directory_iterator::pop (método)

Deja de leer en el subdirectorio actual y aumenta el iterador.

Método recursive_directory_iterator::recursion_pending

Especifica si el iterador está establecido para recorrer los subdirectorios.

Hh874743.collapse_all(es-es,VS.140).gifOperadores públicos

Name

Descripción

Operador recursive_directory_iterator::operator*

Recupera el objeto Path almacenado.

Operador recursive_directory_iterator::operator++

Lee y almacena el siguiente objeto Path.

Operador recursive_directory_iterator::operator=

Operador de asignación del objeto Path actual.

Operador recursive_directory_iterator::operator->

Devuelve &**this.

Encabezado: filesystem

Espacio de nombres: std::tr2::sys

Mostrar:
© 2015 Microsoft