這篇文章主要介紹了c#文件名/路徑處理方法,大家寫代碼處理文件的時候會常用到
代碼如下: string filePath = @"E:Randy0528中文目錄JustTest.rar"; Response.Write("文件路徑:"+filePath); Response.Write("<br/>更改路徑字符串的擴展名。<br/>"); Response.Write(System.IO.Path.ChangeExtension(filePath, "txt")); Response.Write("<br/>返回指定路徑字符串的目錄信息。。<br/>"); Response.Write(System.IO.Path.GetDirectoryName(filePath)); Response.Write("<br/>返回指定的路徑字符串的擴展名。<br/>"); Response.Write(System.IO.Path.GetExtension(filePath)); Response.Write("<br/>返回指定路徑字符串的文件名和擴展名。<br/>"); Response.Write(System.IO.Path.GetFileName(filePath)); Response.Write("<br/>返回不具有擴展名的指定路徑字符串的文件名。<br/>"); Response.Write(System.IO.Path.GetFileNameWithoutExtension(filePath)); Response.Write("<br/>獲取指定路徑的根目錄信息。<br/>"); Response.Write(System.IO.Path.GetPathRoot(filePath)); Response.Write("<br/>返回隨機文件夾名或文件名。<br/>"); Response.Write(System.IO.Path.GetRandomFileName()); Response.Write("<br/>創建磁盤上唯一命名的零字節的臨時文件並返回該文件的完整路徑。<br/>"); Response.Write(System.IO.Path.GetTempFileName()); Response.Write("<br/>返回當前系統的臨時文件夾的路徑。<br/>"); Response.Write(System.IO.Path.GetTempPath()); Response.Write("<br/>確定路徑是否包括文件擴展名。<br/>"); Response.Write(System.IO.Path.HasExtension(filePath)); Response.Write("<br/>獲取一個值,該值指示指定的路徑字符串是包含絕對路徑信息還是包含相對路徑信息。<br/>"); Response.Write(System.IO.Path.IsPathRooted(filePath)); 文件路徑:E:Randy0528中文目錄JustTest.rar 更改路徑字符串的擴展名。 E:Randy0528中文目錄JustTest.txt 返回指定路徑字符串的目錄信息。。 E:Randy0528中文目錄 返回指定的路徑字符串的擴展名。 .rar 返回指定路徑字符串的文件名和擴展名。 JustTest.rar 返回不具有擴展名的指定路徑字符串的文件名。 JustTest 獲取指定路徑的根目錄信息。 E: 返回隨機文件夾名或文件名。 ct2h5b2h.sed 創建磁盤上唯一命名的零字節的臨時文件並返回該文件的完整路徑。 C:Documents and SettingsRandyLocal SettingsTemptmpAD.tmp 返回當前系統的臨時文件夾的路徑。 C:Documents and SettingsRandyLocal SettingsTemp 確定路徑是否包括文件擴展名。 True 獲取一個值,該值指示指定的路徑字符串是包含絕對路徑信息還是包含相對路徑信息。 True