-3

可能重复:
从 C# 中的路径字符串获取文件名

使用:c#asp.net vs10

假设,文件路径 = "C:\Sys\Axa_Excel\Axa123.xlsx"。文件路径是一个字符串变量。文件可以来自任何位置。但文件将始终为 xls/xlsx/csv。我如何只能从只是一个字符串的文件路径中获取文件名?

4

3 回答 3

5

使用Path.GetFileName方法。

string result = Path.GetFileName(@"C:\Sys\Axa_Excel\Axa123.xlsx");

我如何只能从只是一个字符串的文件路径中获取文件名?

使用Path.GetFileNameWithoutExtension 方法

string result = Path.GetFileNameWithoutExtension(@"C:\Sys\Axa_Excel\Axa123.xlsx");
于 2013-01-09T06:57:54.930 回答
0

多个问题可能重复,例如:

但是,要获取文件名,包括。扩展,使用静态方法:

Path.GetFileName

记录在这里

要获取不带扩展名的文件名,请使用静态方法:

Path.GetFileNameWithoutExtension

记录在这里

于 2013-01-09T06:58:23.880 回答
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');
于 2013-01-09T06:59:04.893 回答