一.路徑截斷與合并
PathRemoveArgs?? 去除路徑的參數
PathRemoveBackslash 去除路徑最后的反斜杠 "\"
PathAddBackslash 在路徑最后加上反斜杠 "\"
PathRemoveBlanks 去除路徑前后的空格
PathAddExtension 在文件路徑后面加上擴展名
PathRemoveExtension 去除文件路徑擴展名
PathRenameExtension 更改文件路徑擴展名
PathRemoveFileSpec 去除文件名,得到目錄
PathUnquoteSpaces 去除路徑中首尾空格
PathQuoteSpaces 判斷路徑中是否有空格,有的話,就用""號把整個路徑給包含起來
PathAppend 將一個路徑追加到另一個路徑的后面
PathCombine 合并2個路徑
PathSkipRoot 去掉路徑中的磁盤符或UNC部分
PathStripPath 去掉路徑中的目錄部分,得到文件名
PathStripToRoot 去掉路徑中的文件部分,得到根目錄
PathCompactPath 根據像素值生成符合長度的路徑
如原始路徑: C:\path1\path2\sample.txt
根據120像素截斷后為:? C:\pat...\sample.txt
根據25像素截斷后為: ...\sample.txt
PathCompactPathEx 根據字符個數? 來生成符合長度的路徑
PathSetDlgItemPath 將路徑數據設置到對話框的子控件上
PathUndecorate 刪除裝飾路徑的字符
Initial String???????????? Undecorated String
C:\Path\File[5].txt???????? C:\Path\File.txt
C:\Path\File[12]??????????? C:\Path\File
C:\Path\File.txt???????????? C:\Path\File.txt
C:\Path\[3].txt????????????? C:\Path\[3].txt
PathUnExpandEnvStrings 將路徑中部分數據替換成系統環境變量格式
二.路徑查找比較函數
PathFindOnPath 從路徑中查找路徑
PathFindExtension 查找路徑的擴展名
PathFindFileName 獲取路徑的文件名
PathFindNextComponent 獲取中間的(%^&$^&%$#)
c:\\path1\\path2\\test --> path1\\path2\\test
PathFindSuffixArray 查找指定的文件名是否有給定的后綴
PathGetArgs 獲取路徑參數
PathGetCharType 獲取路徑字符類型
PathGetDriverNumber 根據邏輯盤符返回驅動序號
三.路徑轉換函數
PathRelativePathTo 創建一個路徑到另一個路徑的相對路徑
PathResolve 將一個相對路徑或者絕對路徑轉換成一個合格的路徑
PathCanonicalize 規范化路徑,將格式比較亂的路徑整理成規范的路徑格式
PathBuildRoot 根據給定的磁盤序號創建根目錄路徑
CreateDirectory 創建目錄
GetShortPathName 將長路徑轉為8.3格式的短路徑格式
GetLongPathName 將短路徑轉換為長路徑
PathGetShortPath 將長路徑轉換成短路徑(8.3格式)
PathCreateFromUrl 將URL路徑轉換為MS-DOS格式
PathMakePretty 把路徑全部轉換成小寫
PathMakeSystemFolder 給路徑增加系統屬性
PathUnmakeSystemFolder 去除路徑中的系統屬性
PathMakeUniqueName 從模板創建統一格式的路徑
PathProcessCommand 生成一個可執行的路徑,比如有參數的會自動將路徑用""包含,這在ShellExecute中比較長用
四.路徑驗證函數
PathCleanupSpec 去除路徑中不合法的字符
PathCommonPrefix 比較并提取2個路徑相同的前綴
PathFileExists 驗證路徑是否存在(可以驗證文件 路徑是否合法)
PathMatchSpec 判斷路徑是否匹配制定的擴展名
PathIsDirectory 判斷路徑是否是一個有效的目錄
PathIsFileSpec 驗證路徑是否是一個文件名
PathIsExe 驗證路徑是否是可執行文件 (不僅僅是exe 可能是bat com src等)
PathIsRoot 路徑是否為根路徑
PathIsRelative 判斷路徑是否為相對路徑
PathIsContentType 檢驗文件是否為指定類型
例如
PathIsContentType("hello.txt",text/plain)返回TRUE
PathIsContentType("hello.txt",image/gif)返回FALSE
PathIsHTMLFile 判斷路徑是否是html文件類型-根據系統注冊類型判斷
PathIsLFNFileSpec 判斷路徑是否是長路徑格式
PathIsNetworkPath 判斷路徑是否是一個網絡路徑
PathIsPrefix 判斷路徑是否有指定的前綴
PathIsSameRoot 判斷路徑是否相同的根目錄
PathIsSlow 判斷路徑是否是一個高度延遲的網絡連接
PathIsSystemFolder 判斷路徑是否有系統屬性
解釋的不清楚的地方? 請自行MSDN? - -!