c Path路徑類 Path類是static類型 常用方法 實現 屬性方法 | 屬性或方法 | 作用 | | | | | string ChangeExtension(string path, string extension) | 更改路徑字元串的擴展名 | | string Combine(pa ...
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) | 返迴路徑字元串是否包含根 |