Classe de CPathT

Esta classe representa um caminho.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

template< typename StringType> 
class CPathT

Parâmetros

  • StringType
    A classe de cadeia de caracteres de ATL/MFC a ser usado para o caminho (consulte CStringT).

Membros

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

Nome

Descrição

CPathT::PCXSTR

Um tipo constante de cadeia de caracteres.

CPathT::PXSTR

Um tipo cadeia de caracteres.

CPathT::XCHAR

Um tipo de caracteres.

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

Nome

Descrição

CPathT::CPathT

o construtor para o caminho.

w672t3h2.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CPathT::AddBackslash

Chamar este método para adicionar uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho.

CPathT::AddExtension

Chamar este método para adicionar uma extensão de arquivo a um caminho.

CPathT::Append

Chamar esse método para acrescentar uma cadeia de caracteres para o caminho atual.

CPathT::BuildRoot

Chamar esse método para criar um caminho raiz de um número determinado de unidade.

CPathT::Canonicalize

Chamar esse método para converter o caminho para a forma canônica.

CPathT::Combine

Chamar esse método para concatenar uma cadeia de caracteres que representam um nome de diretório e uma cadeia de caracteres que representa um nome de caminho de arquivo em um caminho.

CPathT::CommonPrefix

Chamar esse método para determinar se o caminho especificado compartilhar um prefixo comum com o caminho atual.

CPathT::CompactPath

Chamar esse método para truncar um caminho de arquivo para caber em uma determinada largura de pixel substituindo componentes do caminho com as elipses.

CPathT::CompactPathEx

Chamar esse método para truncar um caminho de arquivo para caber em um determinado número de caracteres substituindo componentes do caminho com as elipses.

CPathT::FileExists

Chamar esse método para verificar se o arquivo no nome do caminho existe.

CPathT::FindExtension

Chamar esse método para encontrar a posição de extensão de arquivo no caminho.

CPathT::FindFileName

Chamar esse método para encontrar a posição de nome de arquivo no caminho.

CPathT::GetDriveNumber

Chamar esse método para procurar o caminho por uma letra da unidade dentro do intervalo de “A” a “Z” e retornar o número de unidade correspondente.

CPathT::GetExtension

Chamar esse método para obter a extensão de arquivo do caminho.

CPathT::IsDirectory

Chamar esse método para verificar se o caminho é um diretório válido.

CPathT::IsFileSpec

Chamar esse método para procurar um caminho por todos os caracteres de restrição (por exemplo, “:” ou “\").Se não houver nenhum caractere de restrição atual, o caminho é considerado ser um caminho de Arquivo. especs de.

CPathT::IsPrefix

Chamar esse método para determinar se um caminho contém um prefixo válida de tipo passado por pszPrefix.

CPathT::IsRelative

Chamar esse método para determinar se o caminho é relativo.

CPathT::IsRoot

Chamar esse método para determinar se o caminho é uma raiz da pasta.

CPathT::IsSameRoot

Chamar esse método para determinar se outro caminho tem um componente raiz comuns com o caminho atual.

CPathT::IsUNC

Chamar esse método para determinar se o caminho é válido de um caminho UNC (convenção de nomenclatura universal) para um servidor e um compartilhamento.

CPathT::IsUNCServer

Chamar esse método para determinar se o caminho é válido de um caminho UNC (convenção de nomenclatura universal) para um servidor somente.

CPathT::IsUNCServerShare

Chamar esse método para determinar se o caminho é um caminho válido do compartilhamento UNC (convenção de nomenclatura universal), \\servidor\compartilhamento.

CPathT::MakePretty

Chamar esse método para converter um caminho para todos os caracteres minúsculos para dar ao caminho uma aparência consistente.

CPathT::MatchSpec

Chamar esse método para procurar o caminho por uma cadeia de caracteres que contém um tipo de correspondência de curinga.

CPathT::QuoteSpaces

Chamar esse método para incluir o caminho entre aspas se os contém quaisquer espaços.

CPathT::RelativePathTo

Chamar esse método para criar um caminho relativo de um arquivo ou pasta para outra.

CPathT::RemoveArgs

Chamar esse método para remover todos os argumentos de linha de comando do caminho.

CPathT::RemoveBackslash

Chamar esse método para remover a barra invertida à direita do caminho.

CPathT::RemoveBlanks

Chamar esse método para remover qualquer o primeiro e espaço à direita do caminho.

CPathT::RemoveExtension

Chamar esse método para remover a extensão de arquivo do caminho, se houver um.

CPathT::RemoveFileSpec

Chamar esse método para remover o nome de arquivo e a barra invertida à direita do caminho, se o tiver.

CPathT::RenameExtension

Chamar esse método para substituir a extensão de nome de arquivo no caminho com uma nova extensão.Se o nome de arquivo não contém uma extensão, a extensão será anexado ao final da cadeia de caracteres.

CPathT::SkipRoot

Chamar esse método para analisar um caminho, ignorando a letra da unidade ou o servidor de compartilhamento UNC/de partes do caminho.

CPathT::StripPath

Chamar esse método para remover a parte do caminho de um caminho totalmente qualificado e um nome de arquivo.

CPathT::StripToRoot

Chamar esse método para remover todas as partes do caminho para a exceção de informações da raiz.

CPathT::UnquoteSpaces

Chamar esse método para remover do início a aspas e final de um caminho.

w672t3h2.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

Const StringType de CPathT::operator &

Este operador permite que o objeto é tratado como uma cadeia de caracteres.

CPathT::operator CPathT::PCXSTR

Este operador permite que o objeto é tratado como uma cadeia de caracteres.

CPathT::operator StringType &

Este operador permite que o objeto é tratado como uma cadeia de caracteres.

CPathT::operator +=

Este operador acrescenta uma cadeia de caracteres para o caminho.

w672t3h2.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CPathT::m_strPath

o caminho.

Comentários

CPath, CPathA, e CPathW instanciações de CPathT são definidos como segue:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

Requisitos

Cabeçalho: atlpath.h

Consulte também

Referência

Classe de CStringT

Outros recursos

Classes de ATL