我们可以从C#中的最后一个文件夹中拆分Filepath吗?

Hem*_*mar 3 c#-4.0

例如,我在此路径中有一个文件ISample.cs

"D:\TEST_SOURCE\CV\SOURCE CODE\ARMY.Data\ProceduresALL\ISample.cs"
Run Code Online (Sandbox Code Playgroud)

在这里,我想从文件路径

"ProceduresAll\ISample.cs"
Run Code Online (Sandbox Code Playgroud)

在此之前,我不想那条路.我在使用文件夹浏览器选择文件夹.

请帮我解决这个问题.

Blu*_*doo 18

你的意思是这样的?

string path = @"D:\TEST_SOURCE\CV\SOURCE CODE\ARMY.Data\ProceduresALL\ISample.cs";

//ISample.cs
Path.GetFileName(path);

//D:\TEST_SOURCE\CV\SOURCE CODE\ARMY.Data\ProceduresALL
Path.GetDirectoryName(path);

//ProceduresALL
Path.GetDirectoryName(path).Split(Path.DirectorySeparatorChar).Last();
Run Code Online (Sandbox Code Playgroud)

使用Path.Combine("ProceduresALL","ISample.cs")获取ProceduresALL\ISample.cs(使用上面的代码获取这些字符串).