Получить (последнюю часть) имя текущего каталога в C #

Мне нужно получить последнюю часть текущего каталога, например, из /Users/smcho/filegen_from_directory/AIRPassthrough, мне нужно получить AIRPassthrough.

С помощью Python я могу получить его с помощью этого кода.

import os.path

path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]

Или

print os.path.basename(path)

Как я могу сделать то же самое с C #?

ДОБАВЛЕНО

С помощью ответчиков я нашел то, что я необходимо.

using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName  = fullPath.Split(Path.DirectorySeparatorChar).Last();

или

string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
140
задан prosseek 27 March 2015 в 11:47
поделиться