Klasa CPathT
Ta klasa reprezentuje ścieżkę.
Ważne
Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.
Składnia
template <typename StringType>
class CPathT
Parametry
StringType
Klasa ciągów ATL/MFC do użycia dla ścieżki (zobacz CStringT).
Elementy członkowskie
Definicje typów publicznych
Nazwa/nazwisko | opis |
---|---|
CPathT::P CXSTR | Typ ciągu stałego. |
CPathT::P XSTR | Typ ciągu. |
CPathT::XCHAR | Typ znaku. |
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CPathT::CPathT | Konstruktor ścieżki. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CPathT::AddBackslash | Wywołaj tę metodę, aby dodać ukośnik odwrotny na końcu ciągu, aby utworzyć poprawną składnię dla ścieżki. |
CPathT::AddExtension | Wywołaj tę metodę, aby dodać rozszerzenie pliku do ścieżki. |
CPathT::Append | Wywołaj tę metodę, aby dołączyć ciąg do bieżącej ścieżki. |
CPathT::BuildRoot | Wywołaj tę metodę, aby utworzyć ścieżkę główną na podstawie danego numeru dysku. |
CPathT::Canonicalize | Wywołaj tę metodę, aby przekonwertować ścieżkę na postać kanoniczną. |
CPathT::Combine | Wywołaj tę metodę, aby połączyć ciąg reprezentujący nazwę katalogu i ciąg reprezentujący nazwę ścieżki pliku w jedną ścieżkę. |
CPathT::CommonPrefix | Wywołaj tę metodę, aby określić, czy określona ścieżka ma wspólny prefiks z bieżącą ścieżką. |
CPathT::CompactPath | Wywołaj tę metodę, aby obcinać ścieżkę pliku w celu dopasowania do danej szerokości pikseli, zastępując składniki ścieżki wielokropkiem. |
CPathT::CompactPathEx | Wywołaj tę metodę, aby obcinać ścieżkę pliku w celu dopasowania do danej liczby znaków, zastępując składniki ścieżki wielokropkiem. |
CPathT::FileExists | Wywołaj tę metodę, aby sprawdzić, czy plik o tej nazwie ścieżki istnieje. |
CPathT::FindExtension | Wywołaj tę metodę, aby znaleźć położenie rozszerzenia pliku w ścieżce. |
CPathT::FindFileName | Wywołaj tę metodę, aby znaleźć położenie nazwy pliku w ścieżce. |
CPathT::GetDriveNumber | Wywołaj tę metodę, aby wyszukać ścieżkę litery dysku w zakresie od "A" do "Z" i zwrócić odpowiedni numer dysku. |
CPathT::GetExtension | Wywołaj tę metodę, aby pobrać rozszerzenie pliku ze ścieżki. |
CPathT::IsDirectory | Wywołaj tę metodę, aby sprawdzić, czy ścieżka jest prawidłowym katalogiem. |
CPathT::IsFileSpec | Wywołaj tę metodę, aby wyszukać ścieżkę dla dowolnych znaków rozdzielania ścieżki (na przykład : lub \ ). Jeśli nie ma żadnych znaków ogranicznika ścieżki, ścieżka jest uważana za ścieżkę specyfikacji pliku. |
CPathT::IsPrefix | Wywołaj tę metodę, aby określić, czy ścieżka zawiera prawidłowy prefiks typu przekazanego przez pszPrefix. |
CPathT::IsRelative | Wywołaj tę metodę, aby określić, czy ścieżka jest względna. |
CPathT::IsRoot | Wywołaj tę metodę, aby określić, czy ścieżka jest katalogiem głównym. |
CPathT::IsSameRoot | Wywołaj tę metodę, aby określić, czy inna ścieżka ma wspólny składnik główny z bieżącą ścieżką. |
CPathT::IsUNC | Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką UNC (universal naming convention) dla serwera i udziału. |
CPathT::IsUNCServer | Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką UNC (universal naming convention) tylko dla serwera. |
CPathT::IsUNCServerShare | Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką \\server\share udziału UNC (universal naming convention), . |
CPathT::MakePretty | Wywołaj tę metodę, aby przekonwertować ścieżkę na wszystkie małe litery, aby nadać ścieżce spójny wygląd. |
CPathT::MatchSpec | Wywołaj tę metodę, aby wyszukać ścieżkę ciągu zawierającego typ dopasowania symbolu wieloznakowego. |
CPathT::QuoteSpaces | Wywołaj tę metodę, aby ująć ścieżkę w znaki cudzysłowu, jeśli zawiera spacje. |
CPathT::RelativePathTo | Wywołaj tę metodę, aby utworzyć ścieżkę względną z jednego pliku lub folderu do innego. |
CPathT::RemoveArgs | Wywołaj tę metodę, aby usunąć wszystkie argumenty wiersza polecenia ze ścieżki. |
CPathT::RemoveBackslash | Wywołaj tę metodę, aby usunąć końcowy ukośnik odwrotny ze ścieżki. |
CPathT::RemoveBlanks | Wywołaj tę metodę, aby usunąć wszystkie wiodące i końcowe spacje ze ścieżki. |
CPathT::RemoveExtension | Wywołaj tę metodę, aby usunąć rozszerzenie pliku ze ścieżki, jeśli istnieje. |
CPathT::RemoveFileSpec | Wywołaj tę metodę, aby usunąć końcową nazwę pliku i ukośnik odwrotny ze ścieżki, jeśli ma je. |
CPathT::RenameExtension | Wywołaj tę metodę, aby zastąpić rozszerzenie nazwy pliku w ścieżce nowym rozszerzeniem. Jeśli nazwa pliku nie zawiera rozszerzenia, rozszerzenie zostanie dołączone na końcu ciągu. |
CPathT::SkipRoot | Wywołaj tę metodę, aby przeanalizować ścieżkę, ignorując literę dysku lub części serwera UNC/ścieżki udziału. |
CPathT::StripPath | Wywołaj tę metodę, aby usunąć część ścieżki w pełni kwalifikowanej ścieżki i nazwy pliku. |
CPathT::StripToRoot | Wywołaj tę metodę, aby usunąć wszystkie części ścieżki z wyjątkiem informacji głównych. |
CPathT::UnquoteSpaces | Wywołaj tę metodę, aby usunąć znaki cudzysłowu od początku i końca ścieżki. |
Operatory publiczne
Nazwa/nazwisko | opis |
---|---|
CPathT::operator const StringType & | Ten operator umożliwia traktowanie obiektu jako ciągu. |
CPathT::operator CPathT::P CXSTR | Ten operator umożliwia traktowanie obiektu jako ciągu. |
CPathT::operator StringType & | Ten operator umożliwia traktowanie obiektu jako ciągu. |
CPathT::operator += | Ten operator dołącza ciąg do ścieżki. |
Publiczne elementy członkowskie danych
Nazwa/nazwisko | opis |
---|---|
CPathT::m_strPath | Ścieżka. |
Uwagi
CPath
, CPathA
i CPathW
są wystąpieniami zdefiniowanymi CPathT
w następujący sposób:
typedef CPathT< CString > CPath;
typedef CPathT< CStringA > CPathA;
typedef CPathT< CStringW > CPathW;
Wymagania
Nagłówek: atlpath.h
CPathT::AddBackslash
Wywołaj tę metodę, aby dodać ukośnik odwrotny na końcu ciągu, aby utworzyć poprawną składnię dla ścieżki. Jeśli ścieżka ma już ukośnik odwrotny, nie zostanie dodany ukośnik odwrotny.
void AddBackslash();
Uwagi
Aby uzyskać więcej informacji, zobacz PathAddBackSlash.
CPathT::AddExtension
Wywołaj tę metodę, aby dodać rozszerzenie pliku do ścieżki.
BOOL AddExtension(PCXSTR pszExtension);
Parametry
pszExtension
Rozszerzenie pliku do dodania.
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathAddExtension.
CPathT::Append
Wywołaj tę metodę, aby dołączyć ciąg do bieżącej ścieżki.
BOOL Append(PCXSTR pszMore);
Parametry
pszMore
Ciąg do dołączenia.
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathAppend.
CPathT::BuildRoot
Wywołaj tę metodę, aby utworzyć ścieżkę główną na podstawie danego numeru dysku.
void BuildRoot(int iDrive);
Parametry
Usługa iDrive
Numer dysku (0 to A:
, 1 to B:
itd.).
Uwagi
Aby uzyskać więcej informacji, zobacz PathBuildRoot.
CPathT::Canonicalize
Wywołaj tę metodę, aby przekonwertować ścieżkę na postać kanoniczną.
void Canonicalize();
Uwagi
Aby uzyskać więcej informacji, zobacz PathCanonicalize.
CPathT::Combine
Wywołaj tę metodę, aby połączyć ciąg reprezentujący nazwę katalogu i ciąg reprezentujący nazwę ścieżki pliku w jedną ścieżkę.
void Combine(PCXSTR pszDir, PCXSTR pszFile);
Parametry
pszDir
Ścieżka katalogu.
pszFile
Ścieżka do pliku.
Uwagi
Aby uzyskać więcej informacji, zobacz PathCombine.
CPathT::CommonPrefix
Wywołaj tę metodę, aby określić, czy określona ścieżka ma wspólny prefiks z bieżącą ścieżką.
CPathT<StringType> CommonPrefix(PCXSTR pszOther);
Parametry
pszInne
Ścieżka do porównania z bieżącą.
Wartość zwracana
Zwraca wspólny prefiks.
Uwagi
Prefiks jest jednym z następujących typów: "C:\", ".", ".".", ".. \\". Aby uzyskać więcej informacji, zobacz PathCommonPrefix.
CPathT::CompactPath
Wywołaj tę metodę, aby obcinać ścieżkę pliku w celu dopasowania do danej szerokości pikseli, zastępując składniki ścieżki wielokropkiem.
BOOL CompactPath(HDC hDC, UINT nWidth);
Parametry
hDC
Kontekst urządzenia używany na potrzeby metryk czcionek.
nWidth
Szerokość w pikselach, w których ciąg zostanie zmuszony do dopasowania.
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathCompactPath.
CPathT::CompactPathEx
Wywołaj tę metodę, aby obcinać ścieżkę pliku w celu dopasowania do danej liczby znaków, zastępując składniki ścieżki wielokropkiem.
BOOL CompactPathEx(UINT nMaxChars, DWORD dwFlags = 0);
Parametry
nMaxChars
Maksymalna liczba znaków, które mają być zawarte w nowym ciągu, łącznie z znakiem null zakończenia.
dwFlags
Zarezerwowany.
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathCompactPathEx.
CPathT::CPathT
Konstruktor.
CPathT(PCXSTR pszPath);
CPathT(const CPathT<StringType>& path);
CPathT() throw();
Parametry
pszPath
Wskaźnik do ciągu ścieżki.
path
Ciąg ścieżki.
CPathT::FileExists
Wywołaj tę metodę, aby sprawdzić, czy plik o tej nazwie ścieżki istnieje.
BOOL FileExists() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli plik istnieje, w przeciwnym razie wartość FALSE.
Uwagi
Aby uzyskać więcej informacji, zobacz PathFileExists.
CPathT::FindExtension
Wywołaj tę metodę, aby znaleźć położenie rozszerzenia pliku w ścieżce.
int FindExtension() const;
Wartość zwracana
Zwraca pozycję "." poprzedzającą rozszerzenie. Jeśli nie znaleziono rozszerzenia, zwraca wartość -1.
Uwagi
Aby uzyskać więcej informacji, zobacz PathFindExtension.
CPathT::FindFileName
Wywołaj tę metodę, aby znaleźć położenie nazwy pliku w ścieżce.
int FindFileName() const;
Wartość zwracana
Zwraca położenie nazwy pliku. Jeśli nie znaleziono nazwy pliku, zwraca wartość -1.
Uwagi
Aby uzyskać więcej informacji, zobacz PathFindFileName.
CPathT::GetDriveNumber
Wywołaj tę metodę, aby wyszukać ścieżkę litery dysku w zakresie od "A" do "Z" i zwrócić odpowiedni numer dysku.
int GetDriveNumber() const;
Wartość zwracana
Zwraca numer dysku jako liczbę całkowitą z zakresu od 0 do 25 (odpowiadającą wartościom "A" do "Z"), jeśli ścieżka ma literę dysku lub -1 w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathGetDriveNumber.
CPathT::GetExtension
Wywołaj tę metodę, aby pobrać rozszerzenie pliku ze ścieżki.
StringType GetExtension() const;
Wartość zwracana
Zwraca rozszerzenie pliku.
CPathT::IsDirectory
Wywołaj tę metodę, aby sprawdzić, czy ścieżka jest prawidłowym katalogiem.
BOOL IsDirectory() const;
Wartość zwracana
Zwraca wartość niezerową (16), jeśli ścieżka jest katalogiem, w przeciwnym razie wartość FALSE.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsDirectory.
CPathT::IsFileSpec
Wywołaj tę metodę, aby wyszukać ścieżkę dla dowolnych znaków rozdzielania ścieżki (na przykład :
lub \
). Jeśli nie ma żadnych znaków ogranicznika ścieżki, ścieżka jest uważana za ścieżkę specyfikacji pliku.
BOOL IsFileSpec() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli w ścieżce nie ma znaków ograniczników ścieżki lub FALSE, jeśli istnieją znaki rozdzielania ścieżki.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsFileSpec.
CPathT::IsPrefix
Wywołaj tę metodę, aby określić, czy ścieżka zawiera prawidłowy prefiks typu przekazanego przez pszPrefix.
BOOL IsPrefix(PCXSTR pszPrefix) const;
Parametry
pszPrefix
Prefiks, dla którego ma być wyszukiwane. Prefiks jest jednym z następujących typów: "C:\", ".", ".".", ".. \\".
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka zawiera prefiks lub FALSE w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsPrefix.
CPathT::IsRelative
Wywołaj tę metodę, aby określić, czy ścieżka jest względna.
BOOL IsRelative() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka jest względna lub FAŁSZ, jeśli jest bezwzględna.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsRelative.
CPathT::IsRoot
Wywołaj tę metodę, aby określić, czy ścieżka jest katalogiem głównym.
BOOL IsRoot() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka jest katalogiem głównym lub FAŁSZ w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsRoot.
CPathT::IsSameRoot
Wywołaj tę metodę, aby określić, czy inna ścieżka ma wspólny składnik główny z bieżącą ścieżką.
BOOL IsSameRoot(PCXSTR pszOther) const;
Parametry
pszInne
Druga ścieżka.
Wartość zwracana
Zwraca wartość TRUE, jeśli oba ciągi mają ten sam składnik główny lub false w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsSameRoot.
CPathT::IsUNC
Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką UNC (universal naming convention) dla serwera i udziału.
BOOL IsUNC() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka jest prawidłową ścieżką UNC lub FAŁSZ w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsUNC.
CPathT::IsUNCServer
Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką UNC (universal naming convention) tylko dla serwera.
BOOL IsUNCServer() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli ciąg jest prawidłową ścieżką UNC tylko dla serwera (bez nazwy udziału) lub FALSE w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsUNCServer.
CPathT::IsUNCServerShare
Wywołaj tę metodę, aby określić, czy ścieżka jest prawidłową ścieżką udziału UNC (universal naming convention), udziałem serwera\ \\ .
BOOL IsUNCServerShare() const;
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka znajduje się w formularzu \\ udział serwera\ lub FAŁSZ w przeciwnym razie.
Uwagi
Aby uzyskać więcej informacji, zobacz PathIsUNCServerShare.
CPathT::m_strPath
Ścieżka.
StringType m_strPath;
Uwagi
StringType
to parametr szablonu na CPathT
.
CPathT::MakePretty
Wywołaj tę metodę, aby przekonwertować ścieżkę na wszystkie małe litery, aby nadać ścieżce spójny wygląd.
BOOL MakePretty();
Wartość zwracana
Zwraca wartość TRUE, jeśli ścieżka została przekonwertowana lub w przeciwnym razie wartość FALSE.
Uwagi
Aby uzyskać więcej informacji, zobacz PathMakePretty.
CPathT::MatchSpec
Wywołaj tę metodę, aby wyszukać ścieżkę ciągu zawierającego typ dopasowania symbolu wieloznakowego.
BOOL MatchSpec(PCXSTR pszSpec) const;
Parametry
pszSpec
Wskaźnik do ciągu zakończonego wartością null z typem pliku, dla którego ma być wyszukiwane. Na przykład aby sprawdzić, czy plik w bieżącej ścieżce jest plikiem DOC, pszSpec powinien mieć ustawioną wartość "*.doc".
Wartość zwracana
Zwraca wartość TRUE, jeśli ciąg jest zgodny lub FAŁSZ.
Uwagi
Aby uzyskać więcej informacji, zobacz PathMatchSpec.
CPathT::operator +=
Ten operator dołącza ciąg do ścieżki.
CPathT<StringType>& operator+=(PCXSTR pszMore);
Parametry
pszMore
Ciąg do dołączenia.
Wartość zwracana
Zwraca zaktualizowaną ścieżkę.
CPathT::operator const StringType &
Ten operator umożliwia traktowanie obiektu jako ciągu.
operator const StringType&() const throw();
Wartość zwracana
Zwraca ciąg reprezentujący bieżącą ścieżkę zarządzaną przez ten obiekt.
CPathT::operator CPathT::P CXSTR
Ten operator umożliwia traktowanie obiektu jako ciągu.
operator PCXSTR() const throw();
Wartość zwracana
Zwraca ciąg reprezentujący bieżącą ścieżkę zarządzaną przez ten obiekt.
CPathT::operator StringType &
Ten operator umożliwia traktowanie obiektu jako ciągu.
operator StringType&() throw();
Wartość zwracana
Zwraca ciąg reprezentujący bieżącą ścieżkę zarządzaną przez ten obiekt.
CPathT::P CXSTR
Typ ciągu stałego.
typedef StringType::PCXSTR PCXSTR;
Uwagi
StringType
to parametr szablonu na CPathT
.
CPathT::P XSTR
Typ ciągu.
typedef StringType::PXSTR PXSTR;
Uwagi
StringType
to parametr szablonu na CPathT
.
CPathT::QuoteSpaces
Wywołaj tę metodę, aby ująć ścieżkę w znaki cudzysłowu, jeśli zawiera spacje.
void QuoteSpaces();
Uwagi
Aby uzyskać więcej informacji, zobacz PathQuoteSpaces.
CPathT::RelativePathTo
Wywołaj tę metodę, aby utworzyć ścieżkę względną z jednego pliku lub folderu do innego.
BOOL RelativePathTo(
PCXSTR pszFrom,
DWORD dwAttrFrom,
PCXSTR pszTo,
DWORD dwAttrTo);
Parametry
pszFrom
Początek ścieżki względnej.
dwAttrFrom
Atrybuty pliku pszFrom. Jeśli ta wartość zawiera FILE_ATTRIBUTE_DIRECTORY, pszFrom przyjmuje się, że jest katalogiem; w przeciwnym razie pszFrom przyjmuje się, że jest plikiem.
pszTo
Punkt końcowy ścieżki względnej.
dwAttrTo
Atrybuty pliku pszTo. Jeśli ta wartość zawiera FILE_ATTRIBUTE_DIRECTORY, przyjmuje się, że pszTo jest katalogiem; w przeciwnym razie przyjmuje się, że pszTo jest plikiem.
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathRelativePathTo.
CPathT::RemoveArgs
Wywołaj tę metodę, aby usunąć wszystkie argumenty wiersza polecenia ze ścieżki.
void RemoveArgs();
Uwagi
Aby uzyskać więcej informacji, zobacz PathRemoveArgs.
CPathT::RemoveBackslash
Wywołaj tę metodę, aby usunąć końcowy ukośnik odwrotny ze ścieżki.
void RemoveBackslash();
Uwagi
Aby uzyskać więcej informacji, zobacz PathRemoveBackslash.
CPathT::RemoveBlanks
Wywołaj tę metodę, aby usunąć wszystkie wiodące i końcowe spacje ze ścieżki.
void RemoveBlanks();
Uwagi
Aby uzyskać więcej informacji, zobacz PathRemoveBlanks.
CPathT::RemoveExtension
Wywołaj tę metodę, aby usunąć rozszerzenie pliku ze ścieżki, jeśli istnieje.
void RemoveExtension();
Uwagi
Aby uzyskać więcej informacji, zobacz PathRemoveExtension.
CPathT::RemoveFileSpec
Wywołaj tę metodę, aby usunąć końcową nazwę pliku i ukośnik odwrotny ze ścieżki, jeśli ma je.
BOOL RemoveFileSpec();
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathRemoveFileSpec.
CPathT::RenameExtension
Wywołaj tę metodę, aby zastąpić rozszerzenie nazwy pliku w ścieżce nowym rozszerzeniem. Jeśli nazwa pliku nie zawiera rozszerzenia, rozszerzenie zostanie dołączone na końcu ścieżki.
BOOL RenameExtension(PCXSTR pszExtension);
Parametry
pszExtension
Nowe rozszerzenie nazwy pliku poprzedzone znakiem ".".
Wartość zwracana
Zwraca wartość TRUE w przypadku powodzenia, FALSE w przypadku niepowodzenia.
Uwagi
Aby uzyskać więcej informacji, zobacz PathRenameExtension.
CPathT::SkipRoot
Wywołaj tę metodę, aby przeanalizować ścieżkę, ignorując literę dysku lub części serwera/ścieżki udziału UNC (universal naming convention).
int SkipRoot() const;
Wartość zwracana
Zwraca położenie początku ścieżki podrzędnej, która jest zgodna z katalogiem głównym (literą dysku lub serwerem UNC/udziałem).
Uwagi
Aby uzyskać więcej informacji, zobacz PathSkipRoot.
CPathT::StripPath
Wywołaj tę metodę, aby usunąć część ścieżki w pełni kwalifikowanej ścieżki i nazwy pliku.
void StripPath();
Uwagi
Aby uzyskać więcej informacji, zobacz PathStripPath.
CPathT::StripToRoot
Wywołaj tę metodę, aby usunąć wszystkie części ścieżki z wyjątkiem informacji głównych.
BOOL StripToRoot();
Wartość zwracana
Zwraca wartość TRUE, jeśli w ścieżce znaleziono prawidłową literę dysku lub false.
Uwagi
Aby uzyskać więcej informacji, zobacz PathStripToRoot.
CPathT::UnquoteSpaces
Wywołaj tę metodę, aby usunąć znaki cudzysłowu od początku i końca ścieżki.
void UnquoteSpaces();
Uwagi
Aby uzyskać więcej informacji, zobacz PathUnquoteSpaces.
CPathT::XCHAR
Typ znaku.
typedef StringType::XCHAR XCHAR;
Uwagi
StringType
to parametr szablonu na CPathT
.