【发布时间】:2020-09-12 03:17:11
【问题描述】:
有没有简单的方法,获取不带扩展名的目录名和文件名?
例子:
This is my path: "C:\mydir\myfile.ext"
and I want to get this: "C:\mydir\myfile"
我找到的唯一方法是:
string path = Path.Combine(Path.GetDirectoryName("C:\mydir\myfile.ext"), Path.GetFileNameWithoutExtension("C:\mydir\myfile.ext"));
【问题讨论】:
-
您已经找到的解决方案有什么问题?
-
我希望有类似“Path.GetDirectoryNameFileNameWithoutextension”之类的东西,Resharper 告诉我,可能存在空分配。
-
您有一个行之有效的单行解决方案,我看不出它比这更容易。
-
@Ayoub_B 标记答案。