अनुमति सुरक्षा नियंत्रण है। ऑपरेशन का प्रयास करने वाले सुरक्षा प्रिंसिपल की परवाह किए बिना एक विशेषता लागू होती है।
कमांड प्रॉम्प्ट में आप जो देखते हैं, उससे कहीं अधिक गुण हैं। यदि फ़ाइल एक लिंक, एन्क्रिप्टेड, निर्देशिका (फ़ाइल का एक प्रकार), और अखंडता (कम, मध्यम या उच्च) है, तो इसमें शामिल हैं।
FILE_ATTRIBUTE_ARCHIVE
32 (0x20)
एक फ़ाइल या निर्देशिका जो एक संग्रह फ़ाइल या निर्देशिका है। एप्लिकेशन आमतौर पर बैकअप या हटाने के लिए फ़ाइलों को चिह्नित करने के लिए इस विशेषता का उपयोग करते हैं।
FILE_ATTRIBUTE_COMPRESSED
2048 (0x800)
एक फ़ाइल या निर्देशिका जो संपीड़ित है। किसी फ़ाइल के लिए, फ़ाइल का सभी डेटा संपीड़ित है। एक निर्देशिका के लिए, संपीड़न नई बनाई गई फ़ाइलों और उपनिर्देशिकाओं के लिए डिफ़ॉल्ट है।
FILE_ATTRIBUTE_DEVICE
64 (0x40)
यह मान सिस्टम के उपयोग के लिए आरक्षित है।
FILE_ATTRIBUTE_DIRECTORY
16 (0x10)
वह हैंडल जो किसी निर्देशिका की पहचान करता है।
FILE_ATTRIBUTE_ENCRYPTED
16384 (0x4000)
एक फ़ाइल या निर्देशिका जो एन्क्रिप्ट की गई है। एक फ़ाइल के लिए, फ़ाइल में सभी डेटा स्ट्रीम एन्क्रिप्ट किए गए हैं। निर्देशिका के लिए, एन्क्रिप्शन नई बनाई गई फ़ाइलों और उपनिर्देशिकाओं के लिए डिफ़ॉल्ट है।
FILE_ATTRIBUTE_HIDDEN
2 (0x2) फ़ाइल या निर्देशिका छिपी हुई है। यह एक सामान्य निर्देशिका सूची में शामिल नहीं है।
FILE_ATTRIBUTE_INTEGRITY_STREAM
32768 (0x8000)
निर्देशिका या उपयोगकर्ता डेटा स्ट्रीम अखंडता के साथ कॉन्फ़िगर किया गया है (केवल ReFS संस्करणों पर समर्थित)। यह एक सामान्य निर्देशिका सूची में शामिल नहीं है। यदि इसे नाम बदला गया है तो अखंडता सेटिंग फ़ाइल के साथ बनी रहती है। यदि किसी फ़ाइल की प्रतिलिपि बनाई गई है तो गंतव्य फ़ाइल में अखंडता सेट होगी यदि स्रोत फ़ाइल या गंतव्य निर्देशिका में अखंडता सेट है।
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 और Windows XP: यह ध्वज Windows Server 2012 तक समर्थित नहीं है।
FILE_ATTRIBUTE_NORMAL
128 (0x80)
ऐसी फ़ाइल जिसमें अन्य विशेषताएँ सेट नहीं हैं। यह विशेषता केवल तब ही मान्य होती है जब अकेले उपयोग किया जाता है।
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
8192 (0x2000)
सामग्री अनुक्रमण सेवा द्वारा फ़ाइल या निर्देशिका को अनुक्रमित नहीं किया जाना है।
FILE_ATTRIBUTE_NO_SCRUB_DATA
131072 (0x20000)
उपयोगकर्ता डेटा स्ट्रीम पृष्ठभूमि डेटा अखंडता स्कैनर (AKA स्क्रबर) द्वारा पढ़ा नहीं जाना चाहिए। जब एक निर्देशिका पर सेट किया जाता है तो यह केवल विरासत प्रदान करता है। यह ध्वज केवल स्टोरेज स्पेसेस और ReFS वॉल्यूम पर समर्थित है। यह एक सामान्य निर्देशिका सूची में शामिल नहीं है।
विंडोज सर्वर 2008 आर 2, विंडोज 7, विंडोज सर्वर 2008, विंडोज विस्टा, विंडोज सर्वर 2003 और विंडोज एक्सपी: यह झंडा विंडोज 8 और विंडोज सर्वर 2012 तक समर्थित नहीं है।
FILE_ATTRIBUTE_OFFLINE
4096 (0x1000)
किसी फ़ाइल का डेटा तुरंत उपलब्ध नहीं है। यह विशेषता इंगित करती है कि फ़ाइल डेटा को भौतिक रूप से ऑफ़लाइन संग्रहण में ले जाया गया है। इस विशेषता का उपयोग रिमोट स्टोरेज द्वारा किया जाता है, जो कि पदानुक्रमित भंडारण प्रबंधन सॉफ्टवेयर है। अनुप्रयोगों को मनमाने ढंग से इस विशेषता को नहीं बदलना चाहिए।
FILE_ATTRIBUTE_READONLY
1 (0x1)
एक फ़ाइल जो केवल पढ़ने के लिए है। एप्लिकेशन फ़ाइल को पढ़ सकते हैं, लेकिन इसे लिख नहीं सकते हैं या इसे हटा नहीं सकते हैं। यह विशेषता निर्देशिकाओं पर सम्मानित नहीं है। अधिक जानकारी के लिए, देखें आप केवल Windows Server 2003 में, Windows XP में, Windows Vista या Windows 7 में फ़ोल्डरों की रीड-ओनली या सिस्टम विशेषताओं को देख या बदल नहीं सकते हैं।
FILE_ATTRIBUTE_REPARSE_POINT
1024 (0x400)
एक फ़ाइल या निर्देशिका जिसमें एक संबंधित प्रतिरूप बिंदु या एक फ़ाइल है जो एक प्रतीकात्मक लिंक है।
FILE_ATTRIBUTE_SPARSE_FILE
512 (0x200)
एक फ़ाइल जो एक विरल फ़ाइल है।
FILE_ATTRIBUTE_SYSTEM
4 (0x4)
एक फ़ाइल या निर्देशिका जो ऑपरेटिंग सिस्टम का एक हिस्सा उपयोग करता है, या विशेष रूप से उपयोग करता है।
FILE_ATTRIBUTE_TEMPORARY
256 (0x100)
एक फाइल जो अस्थायी भंडारण के लिए उपयोग की जा रही है। यदि पर्याप्त कैश मेमोरी उपलब्ध है, तो फ़ाइल सिस्टम डेटा को वापस स्टोरेज में रखने से बचता है, क्योंकि आमतौर पर, एप्लिकेशन हैंडल बंद होने के बाद एक अस्थायी फ़ाइल को हटा देता है। उस परिदृश्य में, सिस्टम डेटा लिखने से पूरी तरह से बच सकता है। अन्यथा, हैंडल बंद होने के बाद डेटा लिखा जाता है।
FILE_ATTRIBUTE_VIRTUAL
65536 (0x10000)
यह मान सिस्टम के उपयोग के लिए आरक्षित है।