我在 WPF C# 中编程。我有例如以下路径:
C:\Program Files\hello.txt
我想从中提取 hello 。
hello
该路径是string从数据库中检索的。目前我正在使用以下代码分割路径'\',然后再次分割'.':
string
'\'
'.'
string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString();
它有效,但我相信应该有更短和更智能的解决方案。任何的想法?
Path.GetFileName
返回由只读字符范围表示的文件路径的文件名和扩展名。
Path.GetFileNameWithoutExtension
返回不带文件路径扩展名的文件名,该文件路径由只读字符范围表示。
Path课堂很棒。
Path