C#文件路徑Path類介紹
Path類
以幫助在程序中管理文件和目錄路徑。
Path類位于System.IO命名空間,是一個(gè)靜態(tài)類,可以用來(lái)操作路徑的每一個(gè)字段,如驅(qū)動(dòng)器盤符、目錄名、文件名、文件擴(kuò)展名和分隔符等。
Path類的靜態(tài)屬性和方法,此類操作不影響物理文件。
1、屬性
Path類的常用字段成員有PathSeperator(路徑分隔符,如”;”)、DirectorySeparatorChar(目錄分隔符,如”\”)、VolumeSeparator(卷分隔符,如”:”)、AltDirectorySeparator(替換目錄分隔符,如”/”),常用的方法成員有GetDirectoryName(取目錄名)、GetFileName(取文件名)、
char a = System.IO.Path.VolumeSeparatorChar;// : char b = System.IO.Path.DirectorySeparatorChar;// \
2、方法
GetExtension(取文件擴(kuò)展名)、GetFullPath(取完整路徑)、GetTempPath(取操作系統(tǒng)的臨時(shí)文件路徑)等,例如,以下代碼表示提取并顯示路徑中的目錄名和文件名。
string filePath =@”c:\folder\file.txt”;
Path.ChangeExtension(filePath, ".html");// c:\folder\file.htm
Path.Combine("c:\folder", "file.txt");// c:\folder\file.txt
Path.IsPathRooted(filePath); // true
Path.GetPathRoot(filePath); // C:\
Path.GetDirectoryName(filePath);// c:\folder
Path.GetFileName(filePath); // file.txt
Path.GetFileNameWithoutExtension(filePath);// file
Path.HasExtension(filePath); // true
Path.GetExtension(filePath); // .txt
Path.GetFullPath(filePath); // c:\folder\file.txt到此這篇關(guān)于C#文件路徑Path類的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C#實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行字符串腳本(優(yōu)化版)的示例代碼
這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行字符串腳本(優(yōu)化版),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03
分享一個(gè)C#編寫(xiě)簡(jiǎn)單的聊天程序(詳細(xì)介紹)
這是一篇基于Socket進(jìn)行網(wǎng)絡(luò)編程的入門文章,我對(duì)于網(wǎng)絡(luò)編程的學(xué)習(xí)并不夠深入,這篇文章是對(duì)于自己知識(shí)的一個(gè)鞏固,同時(shí)希望能為初學(xué)的朋友提供一點(diǎn)參考。文章大體分為四個(gè)部分:程序的分析與設(shè)計(jì)、C#網(wǎng)絡(luò)編程基礎(chǔ)(篇外篇)、聊天程序的實(shí)現(xiàn)模式、程序?qū)崿F(xiàn)2015-12-12
C# 從Excel讀取數(shù)據(jù)向SQL server寫(xiě)入
這篇文章主要介紹了C# 從Excel讀取數(shù)據(jù)向SQL server寫(xiě)入的方法,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-03-03
用c#獲得當(dāng)前用戶的Application Data文件夾位置
用c#獲得當(dāng)前用戶的Application Data文件夾位置...2007-03-03
C#實(shí)現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08

