如何在c#中获得具有多个扩展名的文件名
本文关键字:扩展名 文件名 | 更新日期: 2023-09-27 18:17:07
我的文件名如下。我只需要sample.xml作为结果。sample.xml.jued.783737377365474.da
请帮我一下。
文件名只能有一个扩展名:
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));