一尘不染

给定文件系统路径,有没有一种更短的方法来提取不带扩展名的文件名?

c#

我使用WPF C#进行编程。我有例如以下路径:

C:\Program Files\hello.txt

我想从中提取 hello

该路径是string从数据库中检索到的。目前,我正在使用以下代码分割路径'\',然后再次分割'.'

string path = "C:\\Program Files\\hello.txt";
string[] pathArr = path.Split('\\');
string[] fileArr = pathArr.Last().Split('.');
string fileName = fileArr.Last().ToString();

它可行,但我认为应该有更短,更智能的解决方案。任何的想法?


阅读 248

收藏
2020-05-19

共1个答案

一尘不染

Path.GetFileName

Path.GetFileNameWithoutExtension

路径类是美好的。

2020-05-19