Muszę pobrać ostatnią część bieżącego katalogu, na przykład z /Users/smcho/filegen_from_directory/AIRPassthrough
, muszę pobrać AIRPassthrough
.
W Pythonie mogę to uzyskać za pomocą tego kodu.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
Lub
print os.path.basename(path)
Jak mogę zrobić to samo z C #?
DODANY
Z pomocą osób odpowiadających znalazłem to, czego potrzebowałem.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
lub
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.