如何在最后一个字符串C#中获取字符串

问题描述:

如何在下面的示例中获取最后一个字符串:
D:/MyData/帐户

我可以在C#中获取字符串 Account 吗?我需要帮助解决此问题. Thankyou.

how to get last string in example below:
D:/MyData/Account

can i possible to get string Account in C#?i need to help to solve this problem. thankyou.

是的-非常简单:
Yes - it''s pretty simple:
string path = @"D:/MyData/Account";
string name = Path.GetFileName(path);


或者,如果它可能是实际的文件名,并且您不需要扩展名:


Or if it could be an actual file name and you don''t want the extension:

string path = @"D:/MyData/Account.xlsx";
string name = Path.GetFileNameWithoutExtension(path);


更改代码,如下所示:
Change your code as below:
string path = "D:/MyData/Account";
string myValue = path.Substring(path.LastIndexOf("/") + 1, path.Length - path.LastIndexOf("/") - 1);


输出:帐户