Klasa CPathT

Ta klasa reprezentuje ścieżkę.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

template< typename StringType> 
class CPathT

Parametry

  • StringType
    Klasa string ATL/MFC dla ścieżki (zobacz CStringT).

Członkowie

Definicje TypeDef publicznych

Nazwa

Opis

CPathT::PCXSTR

Typ stały ciąg.

CPathT::PXSTR

Typu ciąg.

CPathT::XCHAR

Typ znaków.

Publiczne konstruktory

Nazwa

Opis

CPathT::CPathT

Konstruktor dla ścieżki.

Metody publiczne

Nazwa

Opis

CPathT::AddBackslash

Wywołanie tej metody, aby dodać ukośnikiem na końcu ciągu utworzyć poprawnej składni ścieżki.

CPathT::AddExtension

Wywołanie tej metody, aby dodać rozszerzenie pliku do ścieżki.

CPathT::Append

Wywołanie tej metody, aby dołączyć ciąg znaków do bieżącej ścieżki.

CPathT::BuildRoot

Wywołanie tej metody, aby utworzyć ścieżkę katalogu głównego z numer danego dysku.

CPathT::Canonicalize

Wywołanie tej metody, aby przekonwertować ścieżkę do postaci kanonicznej.

CPathT::Combine

Wywołanie tej metody złączyć ciąg reprezentujący nazwę katalogu i ciągiem reprezentującym nazwę ścieżki pliku do jednej ścieżki.

CPathT::CommonPrefix

Wywołanie tej metody, aby ustalić, czy określona ścieżka udziałów Wspólny prefiks z bieżącej ścieżki.

CPathT::CompactPath

Wywołanie tej metody ścieżka pliku mieścić się w szerokości dany piksel zastępując elipsy składniki ścieżki obcinania.

CPathT::CompactPathEx

Wywołanie tej metody ścieżka pliku mieścić się w danej liczby znaków, zastępując elipsy składniki ścieżki obcinania.

CPathT::FileExists

Wywołanie tej metody, aby sprawdzić, czy istnieje plik w nazwie ścieżki.

CPathT::FindExtension

Wywołanie tej metody, aby znaleźć pozycję rozszerzenie pliku w ścieżce.

CPathT::FindFileName

Wywołanie tej metody, aby znaleźć pozycję Nazwa pliku w ścieżce.

CPathT::GetDriveNumber

Wywołanie tej metody wyszukiwania ścieżki litery dysku w zakresie "A" do "Z" i zwraca odpowiedni numer dysku.

CPathT::GetExtension

Wywołanie tej metody get rozszerzenie pliku ze ścieżki.

CPathT::IsDirectory

Wywołanie tej metody, aby sprawdzić, czy ścieżka jest prawidłowy katalog.

CPathT::IsFileSpec

Wywołanie tej metody do ścieżki dla znaków wyznaczające ścieżkę wyszukiwania (na przykład ':' lub ' \').Jeśli obecne wyznaczające ścieżkę znaki ścieżki uważana jest za ścieżkę pliku specyfikacji.

CPathT::IsPrefix

Wywołanie tej metody, aby określić, czy ścieżka zawiera prawidłowy prefiks typu przekazanego przez pszPrefix.

CPathT::IsRelative

Wywołanie tej metody, aby określić, czy ścieżka jest względna.

CPathT::IsRoot

Wywołanie tej metody, aby określić, czy ścieżka jest główny katalog.

CPathT::IsSameRoot

Wywołanie tej metody, aby określić, czy innej ścieżki wspólne składnika głównego z bieżącej ścieżki.

CPathT::IsUNC

Wywołanie tej metody, aby ustalić, czy ścieżka jest nieprawidłowa ścieżka UNC (universal naming convention) dla serwera i udziału.

CPathT::IsUNCServer

Wywołanie tej metody, czy ścieżka jest prawidłową ścieżkę UNC (universal naming convention) dla serwera.

CPathT::IsUNCServerShare

Wywołanie tej metody, aby ustalić, czy ścieżka jest nieprawidłowa ścieżka udziału UNC (universal naming convention) \\server\udział.

CPathT::MakePretty

Wywołanie tej metody, aby przekonwertować wszystkie małe litery, aby nadać jednolity wygląd ścieżki ścieżki.

CPathT::MatchSpec

Wywołanie tej metody ścieżka dla ciąg zawierający typ dopasowania symboli wieloznacznych do wyszukiwania.

CPathT::QuoteSpaces

Wywołanie tej metody należy ująć w cudzysłów ścieżkę, jeśli zawiera ona spacje.

CPathT::RelativePathTo

Wywołanie tej metody, aby utworzyć ścieżkę względną z jednego pliku lub folderu.

CPathT::RemoveArgs

Wywołanie tej metody, aby usunąć żadnych argumentów wiersza polecenia ze ścieżki.

CPathT::RemoveBackslash

Wywołanie tej metody, aby usunąć ukośnik odwrotny na końcu ścieżki.

CPathT::RemoveBlanks

Wywołanie tej metody, aby usunąć wszystkie spacje początkowe i końcowe od ścieżki.

CPathT::RemoveExtension

Wywołanie tej metody, aby usunąć rozszerzenie pliku z ścieżkę, jeśli istnieje.

CPathT::RemoveFileSpec

Wywołanie tej metody Usuń ze ścieżki, końcowe nazwę pliku i odwróconej, jeśli je posiada.

CPathT::RenameExtension

Wywołanie tej metody, aby zastąpić nowe rozszerzenie rozszerzenie nazwy pliku w ścieżce.Jeśli nazwa pliku nie zawiera rozszerzenia, rozszerzenie zostanie dołączony do końca ciągu.

CPathT::SkipRoot

Wywołanie tej metody, aby przeanalizować ścieżkę, ignorując literę dysku lub części ścieżki serwer i udział UNC.

CPathT::StripPath

Wywołanie tej metody, aby usunąć ścieżkę z w pełni kwalifikowaną ścieżkę i nazwę pliku.

CPathT::StripToRoot

Wywołanie tej metody, aby usunąć wszystkie części ścieżki, z wyjątkiem informacji głównego.

CPathT::UnquoteSpaces

Wywołanie tej metody, usuń znaki cudzysłowu na początku i na końcu ścieżki.

Podmioty publiczne

Nazwa

Opis

CPathT::operator const StringType &

Ten operator umożliwia obiektu traktowane jak ciąg znaków.

CPathT::operator CPathT::PCXSTR

Ten operator umożliwia obiektu traktowane jak ciąg znaków.

CPathT::operator StringType &

Ten operator umożliwia obiektu traktowane jak ciąg znaków.

CPathT::operator +=

Ten operator dołącza ciąg ścieżki.

Publiczne danych członków

Nazwa

Opis

CPathT::m_strPath

Ścieżka.

Uwagi

CPath, CPathA, i CPathW są wystąpieniami CPathT zdefiniowane w następujący sposób:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

Wymagania

Nagłówek: atlpath.h

Zobacz też

Informacje

Klasa CStringT

Inne zasoby

Klasy ATL