Sdílet prostřednictvím


Třída CPathT

Tato třída představuje cestu.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

template< typename StringType> 
class CPathT

Parametry

  • StringType
    Třídy ATL/MFC řetězec pro cestu (viz CStringT).

Členy

Funkce TypeDef veřejné

Název

Description

CPathT::PCXSTR

Typ konstantní řetězec.

CPathT::PXSTR

Typ řetězec.

CPathT::XCHAR

Znak typu.

Veřejné konstruktory

Název

Description

CPathT::CPathT

Konstruktor pro cestu.

Veřejné metody

Název

Description

CPathT::AddBackslash

Volání této metody, přidejte na konec řetězce vytvořit správnou syntaxi pro cestu zpětné lomítko.

CPathT::AddExtension

Volání této metody přidat příponu souboru na cestu.

CPathT::Append

Volání této metody přidat řetězec aktuální cestu.

CPathT::BuildRoot

Volání této metody vytvořit kořenovou cestu z číslo dané jednotky.

CPathT::Canonicalize

Volání této metody převést cestu na kanonický tvar.

CPathT::Combine

Volání této metody zřetězení je řetězec představující název adresáře a řetězec představující název cesty souboru do jedné cesty.

CPathT::CommonPrefix

Volání této metody k určení, zda zadaná cesta sdílí společné předponu s aktuální cesta.

CPathT::CompactPath

Volání této metody ke zkrácení cesty k souboru tak, aby odpovídala šířce daný obrazový bod nahrazením součásti cesty elipsy.

CPathT::CompactPathEx

Volání této metody ke zkrácení cesty k souboru tak, aby odpovídaly daný počet znaků nahrazením součásti cesty elipsy.

CPathT::FileExists

Volání této metody, zkontrolujte, zda existuje soubor na tuto cestu.

CPathT::FindExtension

Volání této metody k vyhledání pozice přípony souboru v cestě.

CPathT::FindFileName

Volání této metody k vyhledání pozice název souboru v cestě.

CPathT::GetDriveNumber

Volání této metody hledání cesty písmeno jednotky v rozsahu "A" až "Z" a vrátí číslo odpovídající jednotky.

CPathT::GetExtension

Volání této metody získání příponu souboru z cesty.

CPathT::IsDirectory

Volání této metody, zda cesta je platný adresář.

CPathT::IsFileSpec

Volání této metody hledání cesty pro všechny znaky vymezujícího tuto cestu (například ":" nebo "\").Pokud nejsou žádné znaky vymezujícího tuto cestu přítomen, cesta se považuje za cestu souboru Spec.

CPathT::IsPrefix

Volání této metody k určení, zda cesta obsahuje platnou předponu typu předaných pszPrefix .

CPathT::IsRelative

Volání této metody určení relativní cestu.

CPathT::IsRoot

Volání této metody zjistit cestu je kořenový adresář.

CPathT::IsSameRoot

Volání této metody k určení, zda jinou cestu společnou kořenovou součást aktuální cesta.

CPathT::IsUNC

Volání této metody, zda cesta není platnou cestu UNC (universal naming convention) serveru a sdílet.

CPathT::IsUNCServer

Tuto metodu, zda cesta není platnou cestu UNC (universal naming convention) serveru pouze volejte.

CPathT::IsUNCServerShare

Volání této metody, zda cesta není platnou cestu UNC (universal naming convention) sdílenou položku, \\server\sdílení.

CPathT::MakePretty

Volání této metody převést cestu na všechna písmena malá cesta poskytnout jednotný vzhled.

CPathT::MatchSpec

Volání této metody hledání cesty řetězce obsahující zástupné typ shody.

CPathT::QuoteSpaces

Volání této metody uzavřete cestu do uvozovek, pokud obsahuje mezery.

CPathT::RelativePathTo

Volání této metody vytvořte relativní cestu z jednoho souboru nebo složky.

CPathT::RemoveArgs

Volání této metody argumentů příkazového řádku odstranit z cesty.

CPathT::RemoveBackslash

Volání této metody z cesty, odstraňte koncové zpětné lomítko.

CPathT::RemoveBlanks

Volání této metody k odebrání úvodních i koncových mezer z cesty.

CPathT::RemoveExtension

Volání této metody odebrat příponu souboru z cesty, pokud existuje.

CPathT::RemoveFileSpec

Tuto metodu k odebrání koncových název souboru a zpětné lomítko z cesty, volejte, pokud má jejich.

CPathT::RenameExtension

Volání této metody příponu názvu souboru cestu nahradit novou příponu.Pokud název souboru neobsahuje příponu, rozšíření ke konci řetězce.

CPathT::SkipRoot

Volání této metody analyzovat cesty písmeno jednotky nebo částí cesty UNC nebo sdílená položka serveru je ignorováno.

CPathT::StripPath

Volání této metody odebrat část cesty úplnou cestu a název souboru.

CPathT::StripToRoot

Volání této metody odebrat všechny části cesty s výjimkou kořenové informací.

CPathT::UnquoteSpaces

Volání této metody odebrat z začátek a konec cesty uvozovky.

Veřejné operátory

Název

Description

CPathT::operator const StringType &

Tento operátor umožňuje objekt zacházet jako řetězec.

CPathT::operator CPathT::PCXSTR

Tento operátor umožňuje objekt zacházet jako řetězec.

CPathT::operator StringType &

Tento operátor umožňuje objekt zacházet jako řetězec.

CPathT::operator +=

Tento operátor přidá řetězec na cestu.

Veřejné datové členy

Název

Description

CPathT::m_strPath

Cesta.

Poznámky

CPath, CPathA , a CPathW jsou instancemi CPathT definovány takto:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

Požadavky

Záhlaví: atlpath.h

Viz také

Referenční dokumentace

Třída CStringT

Další zdroje

Třídy ATL