C#獲取文件名和文件路徑的兩種實現方式
C#獲取文件名和文件路徑
方法一
OpenFileDialog open = new OpenFileDialog(); open.RestoreDirectory = true; string fullname = open.FileName; string path = System.IO.Path.GetDirectoryName(fullname);//路徑 string name = System.IO.Path.GetFileName(fullname);//名稱
方法二
OpenFileDialog open = new OpenFileDialog(); open.RestoreDirectory = true; string fullpath = open.FileName; //獲取文件路徑和文件名 int index = fullpath.LastIndexOf("//"); //返回“//”最後一次出現的位置 string filepath = fullpath.Substring(0,index); //截取字符串,0到“//”最後出現的位置 string filename = fullpath.Substring(index+1); //截取文件名
C#通過文件路徑獲取文件名小技巧
string fullPath = @"\WebSite1\Default.aspx"; string filename = System.IO.Path.GetFileName(fullPath);//文件名 “Default.aspx” string extension = System.IO.Path.GetExtension(fullPath);//擴展名 “.aspx” string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(fullPath);// 沒有擴展名的文件名 “Default”
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- C#文件路徑Path類介紹
- C#開發Winform控件之打開文件對話框OpenFileDialog類
- C# 實現在當前目錄基礎上找到上一層目錄
- C#獲取應用程序路徑或Web頁面目錄路徑
- SpringBoot項目集成FTP的方法步驟