Ho bisogno di ottenere l'ultima parte della directory corrente, ad esempio /Users/smcho/filegen_from_directory/AIRPassthrough
, ho bisogno di ottenere AIRPassthrough
.
Con Python, posso ottenerlo con questo codice.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
O
print os.path.basename(path)
Come posso fare la stessa cosa con C #?
AGGIUNTO
Con l'aiuto dei rispondenti, ho trovato quello di cui avevo bisogno.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
o
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.