ไดเรกทอรีเทียบกับโฟลเดอร์


82

ชื่อทั้งสองมีความหมายเหมือนกันหรือควรเป็นชื่อเดียวกับอีกชื่อหนึ่งบนแพลตฟอร์มอื่นหรือไม่?

คำตอบ:


108

อย่างที่เห็นในคำถามนี้พวกเขาไม่เหมือนกัน

คำตอบที่มีสิทธิ์ได้รับจาก Raymond Chen :

Windows 95 ได้แนะนำ Windows Explorer และโฟลเดอร์ดังกล่าว ความสัมพันธ์ระหว่างโฟลเดอร์และไดเรกทอรีคืออะไร?

บางคนเชื่อว่า Windows 95 เปลี่ยนชื่อไดเรกทอรีเป็นโฟลเดอร์ แต่จริง ๆ แล้วยิ่งกว่านั้น

Windows Explorer ช่วยให้คุณดูโฟลเดอร์ซึ่งเป็นคอนเทนเนอร์ในเชลล์เนมสเปซ ไดเรกทอรีเป็นโฟลเดอร์ประเภทหนึ่งคือโฟลเดอร์ที่สอดคล้องกับตำแหน่งของระบบไฟล์ มีโฟลเดอร์ประเภทอื่นเช่นแผงควบคุมหรือ Network Neighborhood หรือเครื่องพิมพ์ โฟลเดอร์ประเภทอื่น ๆ เหล่านี้แสดงวัตถุในเชลล์เนมสเปซซึ่งไม่สอดคล้องกับไฟล์ ในการใช้งานทั่วไปคำว่าโฟลเดอร์เสมือนถูกใช้เพื่ออ้างถึงโฟลเดอร์ที่ไม่ใช่ไดเรกทอรี กล่าวอีกนัยหนึ่งเรามีแผนภาพออยเลอร์นี้:

ป้อนคำอธิบายรูปภาพที่นี่ (โฟลเดอร์เสมือน = โฟลเดอร์ - ไดเรกทอรี)

โดยทั่วไปรหัสที่ใช้จัดการกับเนมสเปซของเชลล์ควรทำงานกับโฟลเดอร์และรายการต่างๆไม่ใช่ไดเรกทอรีและไฟล์เพื่อไม่ให้ผูกตัวเองกับสื่อบันทึกข้อมูล ตัวอย่างเช่นรหัสที่ จำกัด ตัวเองกับไฟล์จะไม่สามารถนำทางไปยังไฟล์ซิปเนื่องจากเนื้อหาของไฟล์ซิปจะปรากฏในรูปแบบของโฟลเดอร์เสมือน


ดูเพิ่มเติมได้ที่: stackoverflow.com/a/1195096/412486
XP1

คุณสามารถรวมโฟลเดอร์เสมือนเข้ากับไดอะแกรมนั้นได้หรือไม่? อาจจะเหมือนi.imgur.com/PCbhJfu.png
barlop

21

อ้างอิงถึงตำแหน่งทางกายภาพในฮาร์ดไดรฟ์พวกเขามีความหมายเหมือนกัน

Windows มีแนวโน้มที่จะใช้ "โฟลเดอร์"

* ระวังมีแนวโน้มที่จะใช้ "ไดเรกทอรี"

ใน Windows คุณมีโฟลเดอร์เสมือน (ดังที่กล่าวไว้ในคำตอบของโครงสร้างที่ผิดปกติ) ซึ่งแสดงเป็นไดเรกทอรี แต่สามารถจัดเก็บเป็นไฟล์ได้ (เช่นไฟล์ zip)

อย่างไรก็ตามสำหรับผู้ใช้ปลายทางความแตกต่างนี้มักไม่สำคัญ


1
โฟลเดอร์เสมือนสามารถเข้าถึงได้เกินกว่าแนวคิดของไฟล์ ตัวอย่างเช่นแผงควบคุมหรือไลบรารี (เอกสาร, เพลง, รูปภาพ, วิดีโอ) หรืออุปกรณ์และเครื่องพิมพ์ - พวกเขาจะไม่ "จัดเก็บจริงเป็นไฟล์" แม้ว่าบางครั้งเนื้อหาของพวกเขาจะถูกสร้างขึ้นโดยใช้ไฟล์และไม่ได้อ้างถึง
miroxlav

9

@mafu เสนอราคา Raymond Chen ในรูปแบบของการเขียน:

Windows 95 ได้แนะนำ Windows Explorer และโฟลเดอร์ดังกล่าว

Raymond Chan กำลังเขียนประวัติใหม่

ในความเป็นจริง Microsoft Windows 95 ยืมแนวคิดการออกแบบ UI จำนวนมากจาก Apple และในทางกลับกัน Apple ก็ยืมมาจาก Xerox ทั้งสองชื่อ "โฟลเดอร์" และอุปมาภาพของโฟลเดอร์ที่เป็นส่วนหนึ่งของสภาพแวดล้อมที่สำนักงานซีร็อกซ์สตาร์ในปี 1982 1

ดูสิ่งนี้ด้วย:


1 - ในปี 1985 ฉันใช้เวิร์กสเตชัน DLion ที่ใช้ซอฟต์แวร์ Xerox เพื่อเขียนวิทยานิพนธ์ปริญญาเอกของฉัน ... หากคุณต้องการแหล่งข้อมูลสำหรับข้อเท็จจริงนั้น


5
ในประโยคแรกของเขาเฉินดูเหมือนจะระบุว่า Microsoft แนะนำคำว่า "โฟลเดอร์" นี่เป็นเท็จ นั่นคือประเด็นของฉัน
Stephen C

2
อืมเฉินระบุว่าข้อเท็จจริงที่ว่าคำนั้นถูกนำมาใช้ใน Windows ซึ่งไม่อาจปฏิเสธได้ เขาไม่ได้ (ชัดเจน) บอกว่านั่นเป็นครั้งแรกที่คำนี้ถูกนำมาใช้ มันไม่สำคัญว่าใครเป็นคนคิดค้นมันตราบใดที่ความแตกต่างระหว่างเงื่อนไขทั้งสองมีความคล้ายคลึงกันและเป็นไปตามสิ่งที่คุณเชื่อมโยง (และแม้ว่ามันจะแตกต่างกันในซีร็อกซ์ - นั่นจะเป็นเพียงบันทึกทางประวัติศาสตร์ที่ไม่มีความเกี่ยวข้องในปี 2017)
mafu

5
หากเขาระบุว่าแสดงว่าภาษาของเขาเงอะงะ เพราะนั่นไม่ใช่วิธีการอ่าน / วิเคราะห์คำ ไม่ว่าจะด้วยวิธีใด (ถ้าเขาตั้งใจเขียนประวัติใหม่โดยไม่เจตนาถ้าเขาไม่รู้ตัวก่อนหน้าหรือหากการเขียนของเขานั้นเงอะงะ) มันจะเบี่ยงเบนความสนใจจาก "ผู้มีอำนาจ" ของเขา คุณพูดว่า "ชัดเจน" ฉันไม่เห็นด้วย.
สตีเฟ่นซี

1
หรืออาจเป็นความผิดพลาดกับคุณในการเรียกสิ่งนี้ว่าเป็นแหล่งที่เชื่อถือได้ มันเป็น arguably สิทธิ์สำหรับ Windows แต่มันไม่ได้เป็นเผด็จการในบริบทของคำถาม .... ซึ่งเป็นเรื่องเกี่ยวกับแพลตฟอร์มที่แตกต่าง
สตีเฟ่นซี

1
ตำแหน่งของ 'ชัดเจน' ในประโยคของฉันตั้งใจ ฉันไม่ได้พูดว่า "เขาไม่ได้พูดอย่างชัดเจน x" แต่ "เขาไม่ได้พูดอย่างชัดเจนว่า x" นอกเหนือจากนั้นนี่เป็นวิธีที่มากเกินไปสำหรับการล่าสัตว์ฉันไม่คิดว่าเขาหรือฉันตั้งใจจะเขียนประวัติศาสตร์ คำตอบของเขาคือสิ่งที่ใคร ๆ เรียกว่าเผด็จการบนแพลตฟอร์มที่คนส่วนใหญ่ใช้เป็นเวลา 2 ทศวรรษ (และน่าจะเป็นสิ่งที่ผู้ถามต้องการรู้เพราะนี่ไม่ใช่การติดแท็กประวัติ ) และนำไปใช้กับแพลตฟอร์มอื่นเช่นกัน คุณกำลังรู้สึกร้อนรนกับความคลุมเครือในภาษาที่ไม่สำคัญ
mafu

3

สำหรับแพลตฟอร์ม GUI แนะนำให้ใช้ชื่อ "โฟลเดอร์" โดยที่เหมาะสมกับสภาพแวดล้อมของบรรทัดคำสั่งชื่อ "ไดเรกทอรี" จะเหมาะสม


9
แนะนำโดยใคร
KajMagnus

2
การอ้างอิงที่จำเป็น
AtomHeartFather

3

ที่จริงแล้วในหน้า MSDN นี้คุณสามารถอ่าน:

ใน Windows คำว่า "ไดเรกทอรี" และ "โฟลเดอร์" จะถูกใช้แทนกันได้ เอกสารส่วนใหญ่และข้อความส่วนต่อประสานผู้ใช้ใช้คำว่า "โฟลเดอร์" แต่ไลบรารีคลาส. NET Framework ใช้คำว่า "ไดเรกทอรี"

ดังนั้นฉันคิดว่าทั้งคู่ใช้ได้ ฉันมักจะใช้ "โฟลเดอร์" เพราะมันสั้นกว่าและฉันขี้เกียจ


2

สิ่งที่ผู้คนพูดด้วยหมายเหตุเพิ่มเติมว่าบางโปรแกรมใช้ "โฟลเดอร์" แต่ไม่เคยมีไดเรกทอรีเช่นในโปรแกรมอีเมลเช่น Outlook คุณไม่เคยมี "ไดเรกทอรีย่อย" แต่มักจะมี "โฟลเดอร์ย่อย"


Outlook ใช้งานได้กับไดเรกทอรีระบบไฟล์หรือไม่ หรือมีโฟลเดอร์อีเมลเสมือนจริงหรือ
Mike L.

ไม่มันเป็นแค่โฟลเดอร์เท่านั้น ฉันกำลังชี้ให้เห็นว่าคำศัพท์นั้นไม่สามารถใช้แทนกันได้เสมอ คุณไม่ได้ระบุเพียงโครงสร้างระบบต้นไม้ในคำถามของคุณ
JNK

5
มีคำว่าไดเรกทอรีย่อยอยู่และมีความหมายเหมือนกับโฟลเดอร์ย่อยในบริบทนี้
Phoshi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.