फ़ाइल सिस्टम स्तर पर, दोनों फ़ाइलों और निर्देशिकाओं में "केवल पढ़ने के लिए" विशेषता होती है। दोनों को कमांड लाइन से अट्रिब कमांड का उपयोग करके सेट किया जा सकता है। हालाँकि, Windows GUI के भीतर, केवल-पठन के लिए रीड-ओनली विशेषता को एडजस्ट नहीं किया जा सकता है।
जब विंडोज GUI के भीतर एक फ़ोल्डर के रूप में एक निर्देशिका प्रस्तुत करता है, तो + r ध्वज का उपयोग केवल यह निर्धारित करने के लिए किया जाता है कि पृष्ठभूमि के साथ उस फ़ोल्डर को अनुकूलित किया गया है या नहीं, जैसे। इसके अलावा, इस ध्वज को Windows द्वारा अनदेखा किया गया है और यह ध्वज GUI में कहीं भी फ़ोल्डर के लिए प्रदर्शित नहीं किया गया है। फ़ोल्डर को हटा दिया जा सकता है और इस ध्वज की परवाह किए बिना लिखा जा सकता है क्योंकि Windows इस ध्वज की परवाह नहीं करता है जब यह फ़ोल्डर को हटाने या लिखने की बात आती है।
इसका एकमात्र अपवाद तब प्रतीत होता है जब कमांड लाइन से 'rd' कमांड का उपयोग करके फ़ोल्डर को हटाने का प्रयास किया जाता है। यह एकमात्र ऐसा मामला है जहां एक निर्देशिका पर + r ध्वज को विंडोज द्वारा सम्मानित किया जाता है क्योंकि इसका नाम उद्देश्य है।
यह KB आलेख Windows के पुराने संस्करणों के लिए है, लेकिन अभी भी लागू होता है: http://support.microsoft.com/kb/326549
जैसा कि फ़ोल्डर गुण संवाद बॉक्स द्वारा इंगित किया गया है, GUI में यह चेक बॉक्स वास्तव में केवल फाइलों पर लागू होता है :
इस चेक बॉक्स में तीन राज्य हैं:
- एक वर्ग: वह स्थिति जिसे हर बार किसी भी फ़ोल्डर के लिए गुण संवाद बॉक्स खोला जाता है। सभी फ़ोल्डर इस स्थिति को दिखाते हैं जब संवाद बॉक्स खोला जाता है और कोई परिवर्तन नहीं किया जाता है। जब चेकबॉक्स इस स्थिति में होता है, तो यह विंडोज़ को बताता है कि एपीपीएलवाई या ओके दबाए जाने पर फ़ाइलों की केवल-पढ़ने की विशेषता के लिए कुछ भी नहीं करना है।
- एक चेकमार्क: जब इस स्थिति का चयन किया जाता है, तो यह विंडोज़ को निर्देश देता है कि जब वह APPLY या OK दबाए जाए, तो फ़ोल्डर के भीतर हर एक फ़ाइल पर केवल-पढ़ने के लिए ध्वज सेट करें।
- क्लीयर / नो चैक / नो स्क्वेयर: जब इस राज्य का चयन किया जाता है, तो यह विंडोज़ को निर्देश देता है कि वह फ़ोल्डर के भीतर हर एक फाइल पर रीड-ओनली फ्लैग को क्लियर करे जब APPLY या OK दबाया जाए।
तो GUI के भीतर, फ़ाइलों को लिखने और हटाने की क्षमता NTFS अनुमतियों और रीड-ओनली फ्लैग दोनों के माध्यम से नियंत्रित की जाती है। दूसरी ओर, फ़ोल्डरों को NTFS अनुमतियों के माध्यम से नियंत्रित किया जाता है, जैसा कि पिछले उत्तर में विस्तृत है।