Condividi tramite


Classe di CPathT

Questa classe rappresenta un percorso.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template< typename StringType> 
class CPathT

Parametri

  • StringType
    La classe string ATL/MFC da utilizzare per il percorso CStringT(vedere).

Membri

w672t3h2.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

CPathT::PCXSTR

Un tipo costante di stringa.

CPathT::PXSTR

Un tipo stringa.

CPathT::XCHAR

Un tipo carattere.

w672t3h2.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CPathT::CPathT

Il costruttore per il percorso.

w672t3h2.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CPathT::AddBackslash

Chiamare questo metodo per aggiungere una barra rovesciata alla fine di una stringa per creare la sintassi corretta per un percorso.

CPathT::AddExtension

Chiamare questo metodo per aggiungere un'estensione di file in un percorso.

CPathT::Append

Chiamare questo metodo per aggiungere una stringa al percorso corrente.

CPathT::BuildRoot

Chiamare questo metodo per creare un percorso radice da un numero di unità specificato.

CPathT::Canonicalize

Chiamare questo metodo per convertire il percorso di formato canonico.

CPathT::Combine

Chiamare questo metodo per concatenare una stringa che rappresentano un nome di directory e una stringa che rappresenta il nome del percorso del file in un percorso.

CPathT::CommonPrefix

Chiamare questo metodo per determinare se il percorso specificato condivide un prefisso comune con il percorso corrente.

CPathT::CompactPath

Chiamare questo metodo per troncare un percorso di file per immettere una larghezza in pixel specificata sostituendo i componenti di percorso con i puntini di sospensione.

CPathT::CompactPathEx

Chiamare questo metodo per troncare un percorso di file per immettere un numero di caratteri specificato sostituendo i componenti di percorso con i puntini di sospensione.

CPathT::FileExists

Chiamare questo metodo per controllare se il file al nome del percorso esistente.

CPathT::FindExtension

Chiamare questo metodo per trovare il percorso dell'estensione di file nel percorso.

CPathT::FindFileName

Chiamare questo metodo per trovare la posizione del nome file nel percorso.

CPathT::GetDriveNumber

Chiamare questo metodo per trovare il percorso una lettera di unità nell'intervallo "A" a "Z" e restituire il numero di unità corrispondente.

CPathT::GetExtension

Chiamare questo metodo per ottenere l'estensione di file dal percorso.

CPathT::IsDirectory

Chiamare questo metodo per controllare se il percorso sia una directory valida.

CPathT::IsFileSpec

Chiamare questo metodo per trovare un percorso tutti i caratteri di delimitazione, ad esempio ": " o "\ ").Se non sono presenti caratteri di delimitazione presenti, viene considerato un percorso di spec. il file.

CPathT::IsPrefix

Chiamare questo metodo per determinare se un percorso contiene un prefisso valido del tipo passato da pszPrefix.

CPathT::IsRelative

Chiamare questo metodo per determinare se il percorso è relativo.

CPathT::IsRoot

Chiamare questo metodo per determinare se il percorso è una radice della directory.

CPathT::IsSameRoot

Chiamare questo metodo per determinare se un altro percorso con un componente radice comune con il percorso corrente.

CPathT::IsUNC

Chiamare questo metodo per determinare se il percorso è valido un percorso UNC (convenzione di denominazione universale) per un server e una condivisione.

CPathT::IsUNCServer

Chiamare questo metodo per determinare se il percorso è valido un percorso UNC (convenzione di denominazione universale) per un solo server.

CPathT::IsUNCServerShare

Chiamare questo metodo per determinare se il percorso è un percorso valido di condivisione UNC (convenzione di denominazione universale), \\server\share.

CPathT::MakePretty

Chiamare questo metodo per convertire un percorso a tutti i caratteri minuscoli per fornire il percorso un aspetto coerente.

CPathT::MatchSpec

Chiamare questo metodo per trovare il percorso una stringa contenente un tipo jolly di corrispondenza.

CPathT::QuoteSpaces

Chiamare questo metodo per racchiudere il percorso tra virgolette se contiene eventuali spazi.

CPathT::RelativePathTo

Chiamare questo metodo per creare un percorso relativo da un file o una cartella a un altro.

CPathT::RemoveArgs

Chiamare questo metodo per rimuovere tutti gli argomenti della riga di comando dal percorso.

CPathT::RemoveBackslash

Chiamare questo metodo per rimuovere la barra rovesciata finale del percorso.

CPathT::RemoveBlanks

Chiamare questo metodo per rimuovere gli spazi iniziali e finali dal percorso.

CPathT::RemoveExtension

Chiamare questo metodo per rimuovere l'estensione di file dal percorso, se presente.

CPathT::RemoveFileSpec

Chiamare questo metodo per rimuovere il nome file e la barra rovesciata finali dal percorso, se sono stati.

CPathT::RenameExtension

Chiamare questo metodo per sostituire l'estensione di file nel percorso con una nuova estensione.Se il nome di file non contiene l'estensione, l'estensione verrà allegata alla fine della stringa.

CPathT::SkipRoot

Chiamare questo metodo per analizzare un percorso, ignorando la lettera di unità o il server di condivisione UNC o di parti del percorso.

CPathT::StripPath

Chiamare questo metodo per rimuovere la parte del percorso di percorso completo e il nome file.

CPathT::StripToRoot

Chiamare questo metodo per rimuovere tutte le parti del percorso eccezione delle informazioni radice.

CPathT::UnquoteSpaces

Chiamare questo metodo per rimuovere le virgolette all'inizio e alla fine di un percorso.

w672t3h2.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Const StringType di CPathT::operator &

Questo operatore modo l'oggetto può essere considerato come una stringa.

CPathT::operator CPathT::PCXSTR

Questo operatore modo l'oggetto può essere considerato come una stringa.

CPathT::operator StringType &

Questo operatore modo l'oggetto può essere considerato come una stringa.

CPathT::operator +=

Questo operatore aggiunge una stringa al percorso.

w672t3h2.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CPathT::m_strPath

Percorso.

Note

CPath, CPathAe CPathW sono creazioni di istanze CPathT definita come segue:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

Requisiti

Header: atlpath.h

Vedere anche

Riferimenti

Classe di CStringT

Altre risorse

Classi ATL