ฉันมีชื่อไฟล์ (C: \ folder \ foo.txt) และฉันต้องการเรียกชื่อโฟลเดอร์ (C: \ folder) ใน C ++ ที่ไม่มีการจัดการ ใน C # ฉันจะทำสิ่งนี้:
string folder = new FileInfo("C:\folder\foo.txt").DirectoryName;
มีฟังก์ชันที่สามารถใช้ใน C ++ ที่ไม่มีการจัดการเพื่อแยกเส้นทางจากชื่อไฟล์ได้หรือไม่?