เรียนรู้ที่จะอ่านการจัดระเบียบของดิสก์ และเขียนพาธ ทั้งแบบสัมบูรณ์และแบบสัมพัทธ์
เปิดบทเรียนนี้ใน Kodokonไฟล์ คือกล่องที่มีชื่อติดอยู่ และบรรจุข้อมูลไว้ข้างใน: ข้อความสักชิ้น รูปถ่าย เพลง หรือโค้ด ส่วน โฟลเดอร์ (บางทีก็เรียกว่า ไดเรกทอรี) คือแฟ้ม: มันไม่ได้บรรจุข้อมูลของตัวเอง มันบรรจุไฟล์และโฟลเดอร์อื่น ๆ แค่นั้นเอง ไม่มีประเภทที่สาม และความเรียบง่ายนี้เป็นข่าวดี: ทุกอย่างที่คุณจะจับต้องไปอีกหลายปีข้างหน้าอยู่ในสองคำนี้ทั้งนั้น
เนื่องจากโฟลเดอร์บรรจุโฟลเดอร์ได้ และโฟลเดอร์นั้นก็บรรจุอีกโฟลเดอร์ได้อีก ทั้งหมดจึงประกอบกันเป็นต้นไม้: เราเรียกมันว่า โครงสร้างต้นไม้ของไฟล์ บนสุดคือ ราก จุดเริ่มต้นที่ทุกอย่างแตกกิ่งลงมา บน Windows รากของดิสก์หลักเขียนว่า C:\ ส่วนบน macOS และ Linux มันคือ / เฉย ๆ ทุกไฟล์ในเครื่องของคุณอยู่ที่ใดที่หนึ่งในต้นไม้นี้ และอยู่ที่เดียวเท่านั้น
my-project/
index.html
notes.txt
images/
logo.png
beach-photo.jpg
styles/
style.cssในการชี้ไปที่ไฟล์อย่างไม่กำกวม คุณต้องเขียน พาธ ของมัน: เส้นทางที่ต้องเดินจากจุดเริ่มต้นจุดหนึ่ง ไล่ไปทีละโฟลเดอร์ เมื่อจุดเริ่มต้นนั้นคือราก เราเรียกว่า พาธสัมบูรณ์ มันทำงานเหมือนที่อยู่ทางไปรษณีย์แบบเต็ม: มันพาคุณไปถึงได้จากทุกที่บนเครื่อง โฟลเดอร์ถูกคั่นด้วยแบ็กสแลช \ บน Windows และคั่นด้วยเครื่องหมายทับ / บน macOS และ Linux
Windows C:\Users\Marie\my-project\images\logo.png
macOS /Users/marie/my-project/images/logo.png
Linux /home/marie/my-project/images/logo.pngการเขียนที่อยู่แบบเต็มทุกครั้งคงน่าเบื่อ ส่วนใหญ่คุณจึงใช้ พาธสัมพัทธ์: เส้นทางจากที่ที่คุณอยู่แล้ว มีทางลัดสองอย่างที่โผล่มาตลอด จุดเดียว . หมายถึง "โฟลเดอร์ปัจจุบัน" คือโฟลเดอร์ที่ฉันอยู่ สองจุด .. หมายถึง "โฟลเดอร์แม่" คือโฟลเดอร์ที่อยู่เหนือขึ้นไปหนึ่งขั้น มันคือความต่างระหว่างการพูดว่า "ประตูถัดจากประตูฉัน" กับการท่องที่อยู่ทางไปรษณีย์ทั้งชุด
จากภายในโฟลเดอร์ my-project:
images/logo.png ไฟล์ logo ในโฟลเดอร์ย่อย images
./notes.txt ไฟล์ notes ที่อยู่ตรงนี้เลย (จุดจะละก็ได้)
../other-project/ โฟลเดอร์ข้างเคียง ถอยขึ้นไปหนึ่งขั้น.. ในพาธหมายถึงอะไร?