C#如何获取目录的名称而不是路径?

Bak*_*ato 2 .net c# directory

我试图从路径获取封闭目录:

DsVersions.ASSEMBLY2Row row = dsVersions.ASSEMBLY2.NewASSEMBLY2Row();
row.FOLDER = Path.GetDirectoryName(fileName);
Run Code Online (Sandbox Code Playgroud)

我得到的是完整的路径:

@"C:\Program Files (x86)\EdisonFactory\NetOffice\Plugins"
Run Code Online (Sandbox Code Playgroud)

我需要的只是Plugins.

我认为我需要使用Substring,但我不知道在哪里或如何.

use*_*116 5

你可以DirectoryInfo用来帮忙:

DirectoryInfo dir = new DirectoryInfo(Path.GetDirectoryName(fileName));
row.FOLDER = dir.Name;
Run Code Online (Sandbox Code Playgroud)