共用方式為


CPathT 類別

這個類別表示路徑。

重要

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

template< typename StringType> 
class CPathT

參數

  • StringType
    使用的來源字串類別的路徑 CStringT(請參閱)。

Members

w672t3h2.collapse_all(zh-tw,VS.110).gif公用 Typedefs

名稱

描述

CPathT::PCXSTR

這是常數字串型別。

CPathT::PXSTR

資料型別。

CPathT::XCHAR

字元型別。

w672t3h2.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CPathT::CPathT

路徑的建構函式。

w672t3h2.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CPathT::AddBackslash

呼叫這個方法會將反斜線至字串的結尾建立路徑的正確語法。

CPathT::AddExtension

呼叫這個方法會將副檔名加入至路徑。

CPathT::Append

呼叫這個方法會將字串附加至目前的路徑。

CPathT::BuildRoot

呼叫這個方法會從指定的加速數字的根路徑。

CPathT::Canonicalize

呼叫這個方法將路徑轉換成標準格式。

CPathT::Combine

呼叫這個方法來串連字串表示目錄名稱和表示檔案路徑名稱的字串輸入路徑。

CPathT::CommonPrefix

呼叫這個方法會判斷指定的路徑是否與目前的路徑共用相同前置詞。

CPathT::CompactPath

呼叫這個方法會將檔案路徑在特定像素寬度適合透過取代路徑元件和橢圓形。

CPathT::CompactPathEx

呼叫這個方法會將檔案路徑在字元內的許多適合透過取代路徑元件和橢圓形。

CPathT::FileExists

呼叫這個方法會檢查此路徑名稱的檔案是否存在。

CPathT::FindExtension

呼叫這個方法會尋找副檔名的位置路徑中的。

CPathT::FindFileName

呼叫這個方法會尋找檔名的位置路徑中的。

CPathT::GetDriveNumber

呼叫這個方法會搜尋路徑" A "到" Z "的範圍內的磁碟機代號和傳回對應之提升數字。

CPathT::GetExtension

呼叫這個方法會從路徑取得副檔名。

CPathT::IsDirectory

呼叫這個方法會檢查路徑是否為有效的目錄。

CPathT::IsFileSpec

呼叫這個方法會搜尋路徑的所有路徑中分隔的字元 (例如, 「: 」或「\」)。 如果沒有目前路徑中分隔的字元,路徑視為檔案 Spec 路徑。

CPathT::IsPrefix

呼叫這個方法會判斷路徑是否含有 pszPrefix傳入的型別有效的前置字元。

CPathT::IsRelative

呼叫這個方法會判斷路徑是否相對於的。

CPathT::IsRoot

呼叫這個方法會判斷路徑是否為目錄的根。

CPathT::IsSameRoot

呼叫這個方法會判斷其他路徑是否具有目前路徑的通用根元件。

CPathT::IsUNC

呼叫這個方法會判斷路徑是否為伺服器和共用有效的 UNC (通用命名慣例 (Universal Naming Convention,UNC) 路徑。

CPathT::IsUNCServer

呼叫這個方法會判斷路徑是否只會在伺服器上的有效的 UNC (通用命名慣例 (Universal Naming Convention,UNC) 路徑。

CPathT::IsUNCServerShare

呼叫這個方法會判斷路徑是否為有效的 UNC (通用命名慣例 (Universal Naming Convention,UNC) 共用的路徑,例如\ \ server \ share。

CPathT::MakePretty

呼叫這個方法將路徑轉換成小寫字母將路徑提供一致的外觀。

CPathT::MatchSpec

呼叫這個方法會搜尋路徑包含萬用字元比對類型的字串。

CPathT::QuoteSpaces

其中包含任何空白,請呼叫這個方法使用引號括住路徑括住。

CPathT::RelativePathTo

呼叫這個方法會從一個檔案或資料夾的相對路徑至另一個。

CPathT::RemoveArgs

呼叫這個方法會從路徑移除任何命令列引數。

CPathT::RemoveBackslash

呼叫這個方法會從路徑移除此行尾端反斜線。

CPathT::RemoveBlanks

呼叫這個方法會從路徑中移除所有的前置和尾端空格。

CPathT::RemoveExtension

如果有的話,呼叫這個方法會從路徑移除副檔名。

CPathT::RemoveFileSpec

如果有,呼叫這個方法會從路徑移除此行尾端的檔案名稱和反斜線。

CPathT::RenameExtension

在路徑中呼叫這個方法取代延伸用新的擴充功能。 如果檔案名稱不包含副檔名,副檔名會附加至字串的結尾。

CPathT::SkipRoot

呼叫這個方法會解析路徑,忽略磁碟機代號或 UNC 共用伺服器/路徑部分。

CPathT::StripPath

呼叫這個方法會移除完整路徑和檔名的路徑部分。

CPathT::StripToRoot

呼叫這個方法會移除路徑的所有組件除了根目錄資訊。

CPathT::UnquoteSpaces

呼叫這個方法會從的開頭移除路徑的引號和結尾。

w672t3h2.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CPathT::operator const StringType _&

這個運算子可讓物件會被視為字串。

CPathT::operator CPathT::PCXSTR

這個運算子可讓物件會被視為字串。

CPathT::operator StringType _&

這個運算子可讓物件會被視為字串。

CPathT::operator +=

這個運算子會將字串附加至路徑。

w672t3h2.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CPathT::m_strPath

路徑。

備註

CPathCPathACPathWCPathT 具現化的定義如下:

typedef CPathT< CString > CPath;

typedef CPathT< CStringA > CPathA;

typedef CPathT< CStringW > CPathW;

需求

Header: 類別

請參閱

參考

CStringT 類別

其他資源

ATL 類別