Saya perlu mendapatkan bagian terakhir dari direktori saat ini, misalnya dari /Users/smcho/filegen_from_directory/AIRPassthrough
, saya perlu mendapatkannya AIRPassthrough
.
Dengan python, saya bisa mendapatkannya dengan kode ini.
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
Atau
print os.path.basename(path)
Bagaimana saya bisa melakukan hal yang sama dengan C #?
TAMBAH
Dengan bantuan dari para penjawab, saya menemukan apa yang saya butuhkan.
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
atau
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
.