windows路徑操作API函數

PathRemoveArgs 
去除路徑的參數

PathRemoveBackslash 
去除路徑最後的反斜槓"\"

PathAddBackslash 
在路徑最後加上反斜槓"\"

PathRemoveBlanks 
去除路徑前後的空格

PathAddExtension 
在文件路徑後面加上擴展名

PathRemoveExtension 
去除文件路徑擴展名

PathRenameExtension
更改文件路徑擴展名

PathRemoveFileSpec 
去除文件名,得到目錄

PathUnquoteSpaces
去除路徑中的首尾空格

PathQuoteSpaces 
判斷路徑中是否有空格,有的話,就是用""引號把整個路徑包含起來

PathAppend 
將一個路徑追加到另一個路徑後面

PathCombine 
合併兩個路徑

PathSkipRoot
去掉路徑中的磁盤符或UNC部分

PathStripPath 
去掉路徑中的目錄部分,得到文件名

PathStripToRoot
去掉路徑的文件部分,得到根目錄

PathCompactPath
根據像素值生成符合長度的路徑
如原始路徑: C:\path1\path2\sample.txt
根據120像素截斷後爲: C:\pat...\sample.txt
根據25像素截斷後爲: ...\sample.txt

PathCompactPathEx 
根據字符個數來生成符合長度的路徑

PathSetDlgItemPath 
將路徑數據設置到對話框的子控件上

PathUndecorate 
去除路徑中的修飾
 
PathUnExpandEnvStrings 
將路徑中部分數據替換爲系統環境變量格式 
 
PathFindOnPath 
從路徑中查找路徑

PathFindExtension 
查找路徑的擴展名

PathFindFileName 
獲取路徑的文件名

PathFindNextComponent 
查找匹配路徑

PathFindSuffixArray 
查找給定的文件名是否有給定的後綴
 
PathGetArgs 
獲取路徑參數

PathGetCharType
獲取路徑字符類型

PathGetDriveNumber
根據邏輯盤符返回驅動器序號 
    
PathRelativePathTo
創建一個路徑到另一個路徑的相對路徑。
 
PathResolve 
將一個相對路徑或絕對路徑轉換爲一個合格的路徑

PathCanonicalize 
規範化路徑。將格式比較亂的路徑整理成規範的路徑格式

PathBuildRoot 
根據給定的磁盤序號創建根目錄路徑

CreateDirectory
創建目錄

GetShortPathName 
將長路徑轉爲8.3格式的短路徑格式

GetLongPathName 
將短路徑格式轉爲長路徑。

PathGetShortPath 
將長路徑轉爲短路徑格式(8.3格式)

PathCreateFromUrl 
將URL路徑轉爲MS-DOS格式

PathMakePretty 
把路徑全部轉爲小寫,增加可讀性
 
PathMakeSystemFolder 
給路徑增加系統屬性

PathUnmakeSystemFolder 
去除路徑中的系統屬性

PathMakeUniqueName 
從模板創建統一的路徑格式

PathProcessCommand 
生成一個可執行的路徑,比如有參數的,會自動將路徑用""包含

PathCleanupSpec 
去除路徑中不合法的字符

PathCommonPrefix 
比較並提取兩個路徑相同的前綴

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 
判斷路徑是否有系統屬性(屬性可以自己設定)

PathIsUNC 
路徑是否是UNC格式(網絡路徑)

PathIsUNCServer 
路徑是否是UNC服務器

PathIsUNCServerShare 
路徑是否僅僅是UNC的共享路徑格式

PathIsURL 
路徑是否是http格式。

PathYetAnotherMakeUniqueName 
基於已存在的文件,自動創建一個唯一的文件名。比如存在"新建文件",此函數會創建文件名"新建文件(2)"

發佈了12 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章