如何在c#中分隔文件名和文件扩展名

Kur*_*rai -1 c# filenames file-extension

是否可以将文件名分隔为文件类型/文件扩展名.

例如,我有一个名为sample.text的文件.我想使用c#获取单独的sample和.txt.

谁能帮我.谢谢.

Sim*_*ead 5

您可以使用Path.GetExtension:

var extension = 
    Path.GetExtension("C:\\sample.txt"); // returns txt
Run Code Online (Sandbox Code Playgroud)

..和Path.GetFileNameWithoutExtension:

var fileNameWithoutExtension = 
    Path.GetFileNameWithoutExtension("C:\\sample.txt"); // returns sample
Run Code Online (Sandbox Code Playgroud)