windows路徑操作API函數

來源:互聯網
上載者:User

標籤:http   io   ar   os   sp   on   檔案   資料   div   

windows路徑操作API函數

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)"

windows路徑操作API函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.