Partilhar via


Classe basic_directory_entry

Descreve um objeto que é retornado por *X, onde X é basic_directory_iterator ou basic_recursive_directory_iterator.

template<class Path>
class basic_directory_entry;

Comentários

A classe armazena um objeto do tipo Pathdo modelo. Path pode ser um basic_path ou um tipo derivado de basic_path. Também armazena dois valores de file_type ; um que representa o que é conhecido sobre o status do nome de arquivo armazenado, e outra que representa o que é conhecido sobre o status do link de token do nome do arquivo.

Membros

Typedefs Públicas

Nome

Descrição

basic_directory_entry::path_type

Um sinônimo para o tipo Pathdo modelo.

basic_directory_entry::string_type

Um sinônimo de Path::string_type.

Construtores Públicos

Nome

Descrição

Construtor basic_directory_entry::basic_directory_entry

Constrói um objeto basic_directory_entry.

Métodos Públicos

Nome

Descrição

Método basic_directory_entry::assign

Armazena um objeto especificado de Path .

Método basic_directory_entry::path

Recupera o objeto armazenado de Path .

Método basic_directory_entry::replace_leaf

Substitui o valor leaf armazenado e atualiza o status do nome de arquivo armazenado.

Método basic_directory_entry::status

Recupera o status do nome do arquivo.

Método basic_directory_entry::symlink_status

Recupera o status do link de token do nome do arquivo.

Operadores Públicos

Nome

Descrição

Operador basic_directory_entry::operator const path_type&

Recupera o objeto armazenado de Path .

Operador basic_directory_entry::operator!=

Determina se um objeto especificado de Path não é igual ao objeto armazenado de Path .

Operador basic_directory_entry::operator<

Determina se o objeto armazenado de Path é menor que um objeto especificado de Path .

Operador basic_directory_entry::operator<=

Determina se o objeto armazenado de Path é menor ou igual a um objeto especificado de Path .

Operador basic_directory_entry::operator=

Armazena um objeto especificado de Path .

Operador basic_directory_entry::operator==

Determina se um objeto especificado de Path é igual ao objeto armazenado de Path .

Operador basic_directory_entry::operator>

Determina se o objeto armazenado de Path é maior que um objeto especificado de Path .

Operador basic_directory_entry::operator>=

Determina se o objeto armazenado de Path é maior ou igual a um objeto especificado de Path .

Hierarquia de Herança

basic_directory_entry

Requisitos

o sistema de arquivos deCabeçalho:

Namespace: std::tr2::sys

Consulte também

Referência

<filesystem>

Outros recursos

Arquivos de cabeçalho da Biblioteca Padrão C++