閱讀英文

共用方式為


pathcch.h 標頭

Windows Shell 會使用此標頭。 如需詳細資訊,請參閱:

pathcch.h 包含下列程序設計介面:

函式

 
PathAllocCanonicalize

將路徑字串轉換成標準形式。此函式與 PathCchCanonicalize 和 PathCchCanonicalizeEx 不同,因為它會在堆積上傳回結果。
PathAllocCombine

將兩個路徑片段串連成單一路徑。
PathCchAddBackslash

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslash)
PathCchAddBackslashEx

將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslashEx)
PathCchAddExtension

將擴展名新增至路徑字串。此函式與 PathAddExtension 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchAppend

將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppendEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchAppendEx

將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppend 不同,因為它允許建構較長的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCanonicalize

將路徑字串轉換成標準形式。此函式與 PathCchCanonicalizeEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCanonicalizeEx

藉由移除 「.」 和 「.」 等導覽元素來產生直接、格式正確的路徑,以簡化路徑。此函式與 PathCchCanonicalize 不同,因為它允許建構較長的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchCombine

將兩個路徑片段合併成單一路徑。 (PathCchCombine)
PathCchCombineEx

將兩個路徑片段合併成單一路徑。 (PathCchCombineEx)
PathCchFindExtension

搜尋路徑以尋找其擴展名,例如 「.exe」 或 「.ini」。
PathCchIsRoot

判斷路徑字串是否參考磁碟區的根目錄。此函式與 PathIsRoot 不同,因為它接受具有 “\”、“\?" 和 ”\?\UNC" 前置詞的路徑。
PathCchRemoveBackslash

從路徑字串的結尾移除尾端反斜杠。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveBackslashEx

從路徑字串的結尾移除尾端反斜杠。此函式與 PathCchRemoveBackslash 不同,因為它可以傳回字串新結尾的指標,並報告緩衝區中剩餘的未使用字元數目。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveExtension

如果路徑存在,則會從路徑中移除擴展名。此函式與 PathRemoveExtension 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。
PathCchRemoveFileSpec

拿掉路徑字串中的最後一個專案,不論該專案是檔名還是目錄名稱。
PathCchRenameExtension

以新的擴展名取代路徑字串結尾的檔名擴展名。
PathCchSkipRoot

擷取路徑中第一個字元的指標,該路徑位於驅動器號或通用命名慣例 (UNC) 伺服器/共用路徑元素。此函式與 PathSkipRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathCchStripPrefix

拿掉 “\?"如果存在,則來自檔案路徑的前置詞。
PathCchStripToRoot

拿掉路徑中的所有檔案和目錄專案,但根資訊除外。此函式與 PathStripToRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。
PathIsUNCEx

判斷路徑字串是否為有效的通用命名慣例 (UNC) 路徑,而不是以驅動器號為基礎的路徑。此函式與 PathIsUNC 不同,因為它也可讓您從路徑擷取伺服器的名稱。