J'ai besoin d'obtenir la dernière partie du répertoire actuel, par exemple à partir de /Users/smcho/filegen_from_directory/AIRPassthrough
, je dois obtenir AIRPassthrough
.
Avec python, je peux l'obtenir avec ce code.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
Ou
print os.path.basename(path)
Comment puis-je faire la même chose avec C #?
AJOUTÉE
Avec l'aide des répondeurs, j'ai trouvé ce dont j'avais besoin.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
ou
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.