अपनी डिस्क की व्यवस्था को पढ़ना और एक पाथ लिखना सीखें, चाहे वह पूर्ण हो या सापेक्ष।
इस पाठ को Kodokon में खोलेंएक फ़ाइल नाम लिखा हुआ एक डिब्बा है, जिसमें डेटा होता है: कुछ पाठ, एक तस्वीर, एक गाना, कोड। एक फ़ोल्डर (जिसे डायरेक्ट्री भी कहते हैं) एक फ़ाइलदान है: इसमें अपना कोई डेटा नहीं होता, इसमें फ़ाइलें और दूसरे फ़ोल्डर होते हैं। बस इतना ही। कोई तीसरी श्रेणी नहीं है, और यह सरलता एक अच्छी ख़बर है: आने वाले सालों में आप जो कुछ भी संभालेंगे, वह इन्हीं दो शब्दों में समा जाता है।
चूँकि एक फ़ोल्डर के अंदर फ़ोल्डर हो सकता है, और उसके अंदर एक और, पूरी चीज़ मिलकर एक पेड़ जैसी बन जाती है: इसे फ़ाइल ट्री कहते हैं। सबसे ऊपर होती है रूट, वह शुरुआती बिंदु जिससे सब कुछ नीचे उतरता है। Windows पर मुख्य डिस्क की रूट C:\ लिखी जाती है। macOS और Linux पर यह बस / होती है। आपकी मशीन की हर फ़ाइल इसी पेड़ में कहीं न कहीं होती है, और ठीक एक ही जगह पर।
my-project/
index.html
notes.txt
images/
logo.png
beach-photo.jpg
styles/
style.cssकिसी फ़ाइल को बिना किसी उलझन के दिखाने के लिए, आप उसका पाथ लिखते हैं: किसी शुरुआती बिंदु से चलकर, फ़ोल्डर दर फ़ोल्डर, तय किया जाने वाला रास्ता। जब वह शुरुआती बिंदु रूट होती है, तो इसे पूर्ण पाथ (absolute path) कहते हैं। यह पूरे डाक पते की तरह काम करता है: मशीन पर आप कहीं भी हों, यह आपको मंज़िल तक पहुँचा देता है। 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हर बार पूरा पता लिखना थका देने वाला होगा। इसलिए ज़्यादातर समय आप सापेक्ष पाथ (relative path) का उपयोग करते हैं: जहाँ आप पहले से हैं, वहीं से चलने वाला रास्ता। दो शॉर्टकट लगातार काम आते हैं। अकेला बिंदु . का अर्थ है "मौजूदा फ़ोल्डर", यानी वही जिसमें मैं हूँ। दो बिंदु .. का अर्थ है "पैरेंट फ़ोल्डर", यानी ठीक ऊपर वाला। यह वैसा ही फ़र्क़ है जैसे "मेरे बगल वाला दरवाज़ा" कहने और पूरा डाक पता सुनाने में।
my-project फ़ोल्डर के अंदर से:
images/logo.png logo फ़ाइल, images सब-फ़ोल्डर में
./notes.txt notes फ़ाइल, ठीक यहीं (बिंदु वैकल्पिक है)
../other-project/ बगल का एक फ़ोल्डर, एक स्तर ऊपर.. का क्या अर्थ है?