Windows Programming/文件管理
外觀
windows路徑操作API函數
[編輯]- PathRemoveArgs 去除路徑的參數
- PathRemoveBackslash 去除路徑最後的反斜槓"\"
- PathAddBackslash 在路徑最後加上反斜槓"\"
- PathRemoveBlanks 去除路徑前後的空格
- PathAddExtension 在文件路徑後面加上擴展名
- PathRemoveExtension 去除文件路徑擴展名
- PathRenameExtension更改文件路徑擴展名
- PathRemoveFileSpec 去除文件名,得到目錄
- PathUnquoteSpaces去除路徑中的首尾的引號
- PathQuoteSpaces 判斷路徑中是否有空格,有的話,就是用""引號把整個路徑包含起來
- PathAppend 將一個路徑追加到另一個路徑後面
- PathCombine 合併兩個路徑
- PathSkipRoot 去掉路徑中的磁盤符或UNC部分
- PathStripPath 去掉路徑中的目錄部分,得到文件名
- PathStripToRoot去掉路徑的文件部分,得到根目錄
- PathCompactPath根據像素值生成符合長度的路徑
- 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驗證路徑是否是可執行文件
- PathIsRoot 路徑是否為根路徑
- PathIsRelative判斷路徑是否是相對路徑
- PathIsContentType 檢測文件是否為制定類型
- PathIsHTMLFile 判斷路徑是否是html文件類型——根據系統註冊類型判斷
- PathIsLFNFileSpec 判斷路徑是否是長路徑格式
- PathIsNetworkPath 判斷路徑是否是一個網絡路徑。
- PathIsPrefix 判斷路徑是否含有指定前綴
- PathIsSameRoot 判斷路徑是否有相同根目錄
- PathIsSlow 判斷路徑是否是一個高度延遲的網絡連接
- PathIsSystemFolder 判斷路徑是否有系統屬性(屬性可以自己設定)
- PathIsUNC 路徑是否是UNC格式(網絡路徑)
- PathIsUNCServer 路徑是否是UNC服務器
- PathIsUNCServerShare 路徑是否僅僅是UNC的共享路徑格式
- PathIsURL 路徑是否是http格式。
- PathYetAnotherMakeUniqueName 基於已存在的文件,自動創建一個唯一的文件名。比如存在"新建文件",此函數會創建文件名"新建文件(2)"