c# Path路徑類
Path類是static型別
常用方法
Path.GetFullPath(file) 取全路徑
Path.GetFileName(file) 取檔案名,包含擴展名
Path.GetFileNameWithoutExtension(file) 取檔案名,不包含擴展名
Path.GetExtension(file) 取擴展名
Path.GetDirectoryName(file) 取路徑名
Path.GetPathRoot(file) 取盤符
Path.Combine(file1,file2) 合并2個路徑
實作
string str = @"C:\Users\Administrator\Desktop\ceshi.txt";
//獲得檔案名
Console.WriteLine(Path.GetFileName(str));
//獲得不包含擴展名的檔案名
Console.WriteLine(Path.GetFileNameWithoutExtension(str));
//獲得檔案所在檔案夾的名稱
Console.WriteLine(Path.GetDirectoryName(str));
//獲得檔案所在的全路徑
Console.WriteLine(Path.GetFullPath(str));
//拼接路徑字串
Console.WriteLine(Path.Combine(@"D:\a\b\","c.txt"));
Console.ReadKey();
屬性方法
| 屬性或方法 | 作用 |
|---|---|
| string ChangeExtension(string path, string extension) | 更改路徑字串的擴展名 |
| string Combine(params string[] paths) | 將字串陣列組合成一個路徑 |
| string Combine(string path1, string path2) | 將兩個字串組合成一個路徑 |
| string GetDirectoryName(string path) | 回傳指定路徑字串的目錄資訊 |
| string GetExtension(string path) | 回傳指定路徑字串的擴展名 |
| string GetFileName(string path) | 回傳指定路徑字串的檔案名和擴展名 |
| string GetFileNameWithoutExtension(string path) | 回傳不具有擴展名的指定路徑字串的檔案名 |
| string GetFullPath(string path) | 回傳指定路徑字串的絕對路徑 |
| char[] GetInvalidFileNameChars() | 獲取包含不允許在檔案名中使用的字符的陣列 |
| char[] GetInvalidPathChars() | 獲取包含不允許在路徑名中使用的字符的陣列 |
| string GetPathRoot(string path) | 獲取指定路徑的根目錄資訊 |
| string GetRandomFileName() | 回傳隨機檔案夾名或檔案名 |
| string GetTempPath() | 回傳當前用戶的臨時檔案夾的路徑 |
| bool HasExtension(string path) | 回傳路徑是否包含檔案的擴展名 |
| bool IsPathRooted(string path) | 回傳路徑字串是否包含根 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/46964.html
標籤:C#
下一篇:C# File檔案類
