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 basic_path ou um tipo que é derivado de basic_path.Também armazena dois valores de file_type ; um que representa o que é conhecido sobre o status de nome de arquivo armazenado, e outra que representa o que é conhecido sobre o status de link simbólico de nome de arquivo.

Membros

Hh874640.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

basic_directory_entry::path_type

Um sinónimo para o tipo Pathdo modelo.

basic_directory_entry::string_type

um sinónimo para Path::string_type.

Hh874640.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

basic_directory_entry::basic_directory_entry construtor

constrói um objeto de basic_directory_entry .

Hh874640.collapse_all(pt-br,VS.110).gifmétodos públicos

Nome

Descrição

Método basic_directory_entry::Assign

armazena um objeto especificado de Path .

Método basic_directory_entry::path

Retorna o objeto armazenado de Path .

Método basic_directory_entry::replace_leaf

Substitui o valor armazenado de folha e atualizar o status de nome de arquivo armazenado.

Método basic_directory_entry::status

Recupera o status de nome de arquivo.

Método basic_directory_entry::symlink_status

Recupera o status de link simbólico de nome de arquivo.

Hh874640.collapse_all(pt-br,VS.110).gifoperadores públicos

Nome

Descrição

basic_directory_entry::Operator const path_type & Operador

Retorna o objeto armazenado de Path .

basic_directory_entry::Operator! = operador

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

basic_directory_entry::Operator < Operador

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

basic_directory_entry::Operator < operador =

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

basic_directory_entry::Operator = operador

armazena um objeto especificado de Path .

basic_directory_entry::Operator = = operador

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

basic_directory_entry::Operator > Operador

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

basic_directory_entry::Operator > = operador

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