我的文件名如下。 我只需要sample.xml作为结果。 sample.xml.jued.783737377365474.da
请帮我解决这个问题。在此先感谢
答案 0 :(得分:1)
文件名只能有一个扩展名:
string path = "sample.xml.jued.783737377365474.da";
// ".da"
var ext = Path.GetExtension(path);
但是,如果您使用origin.extension.[some data].da
模式,则可以按.
拆分文件名,然后使用前两项:
// sample.xml
var origin = String.Join(".", Path
.GetFileName(path)
.Split(new char[] { '.' }, 3)
.Take(2));