Ich muss den letzten Teil des aktuellen Verzeichnisses abrufen, zum Beispiel von /Users/smcho/filegen_from_directory/AIRPassthrough
, den ich abrufen muss AIRPassthrough
.
Mit Python kann ich es mit diesem Code bekommen.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
Oder
print os.path.basename(path)
Wie kann ich dasselbe mit C # machen?
HINZUGEFÜGT
Mit Hilfe der Antwortenden fand ich, was ich brauchte.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
oder
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.