นี่เป็นคำถามคำศัพท์
สมมติว่าคุณมีเส้นทางเช่น C:\foo\bar\MyFolder\
foo
,, bar
และMyFolder
เป็นไดเรกทอรีทั้งหมดที่เรียกว่าโฟลเดอร์ใช่มั้ย และพวกมันถูกจัดเรียงไว้ในแผนผังลำดับชั้นใช่มั้ย
อย่างไรก็ตามเส้นทางแบบเต็มC:\foo\bar\MyFolder\
อาจถูกอ้างถึงเป็นไดเรกทอรี ตัวอย่างเช่นใน C # มีวิธีการที่เรียกDirectory.GetDirectories()
คืนไดเรกทอรีในรูปแบบพา ธ เต็ม
มีวิธีที่ชัดเจนในการอ้างถึงแต่ละรายการในเส้นทาง ( foo
, bar
และMyFolder
) ที่อาจไม่ได้นอกจากนี้ยังหมายถึงเส้นทางที่เต็มไปสิ้นสุดในรายการเหล่านั้น ( C:\foo\
, C:\foo\bar\
และC:\foo\bar\MyFolder\
)? ฉันหมายถึงคำเช่นไดเรกทอรีหรือโฟลเดอร์ที่หมายถึงสิ่งแรกเท่านั้นและไม่สามารถแปลความหมายที่สองได้
path
เพื่อหมายถึงเส้นทางแบบเต็มและไฟล์ / ไดเรกทอรีname
หมายถึงองค์ประกอบสุดท้ายของเส้นทาง แต่ไม่ว่าคุณสามารถพึ่งพาสิ่งนี้ให้เข้าใจในระดับสากลเป็นเรื่องอื่น หากคุณกำลังเขียนอะไรที่มีความยาวคุณสามารถกำหนดคำศัพท์ไว้ที่ส่วนหัวของชิ้นส่วนของคุณ