使用: c#asp.net vs10
假设,filepath = “C:\ Sys \ Axa_Excel \ Axa123.xlsx”。 filepath是一个字符串变量。文件可以来自任何位置。但该文件将始终为xls / xlsx / csv。我如何只从文件路径获取文件名只是一个字符串?
答案 0 :(得分:3)
使用Path.GetFileName方法。
string result = Path.GetFileName(@"C:\Sys\Axa_Excel\Axa123.xlsx");
我如何只从文件路径获取文件名称 只是一个字符串?
使用Path.GetFileNameWithoutExtension Method
string result = Path.GetFileNameWithoutExtension(@"C:\Sys\Axa_Excel\Axa123.xlsx");
答案 1 :(得分:0)
可能重复多个问题,例如:
然而,要获取文件名incl。扩展,使用静态方法:
Path.GetFileName
记录here。
要获取不带扩展名的文件名,请使用静态方法:
Path.GetFileNameWithoutExtension
记录here。
答案 2 :(得分:0)
使用Path.GetFileName Path.GetFileNameWithoutExtension静态方法。
您也需要using System.IO
。
string filename = Path.GetFileName(@'C:\Sys\Axa_Excel\Axa123.xlsx');
string filenamewithoutextension = Path.GetFileNameWithoutExtension(@'C:\Sys\Axa_Excel\Axa123.xlsx');