ฉันต้องได้รับส่วนสุดท้ายของไดเรกทอรีปัจจุบันเช่นจากฉันต้องการที่จะได้รับ/Users/smcho/filegen_from_directory/AIRPassthrough
AIRPassthrough
ด้วยไพ ธ อนฉันสามารถรับรหัสนี้ได้
import os.path
path = "/Users/smcho/filegen_from_directory/AIRPassthrough"
print os.path.split(path)[-1]
หรือ
print os.path.basename(path)
ฉันจะทำสิ่งเดียวกันกับ C # ได้อย่างไร
ADDED
ด้วยความช่วยเหลือจากผู้ตอบฉันพบสิ่งที่ฉันต้องการ
using System.Linq;
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last();
หรือ
string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar);
string projectName = Path.GetFileName(fullPath);
os.path.basename(path)
ในหลามคุณค่อนข้างควรจะทำอย่างไร