การอนุญาตคือการควบคุมความปลอดภัย แอ็ตทริบิวต์ใช้โดยไม่คำนึงถึงหลักการรักษาความปลอดภัยที่พยายามดำเนินการ
มีแอตทริบิวต์มากกว่าสิ่งที่คุณเห็นในพรอมต์คำสั่ง สิ่งเหล่านี้รวมถึงถ้าไฟล์นั้นเป็นลิงค์เข้ารหัสไดเรกทอรี (ชนิดไฟล์) และความสมบูรณ์ (ต่ำปานกลางหรือสูง)
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)
ไดเรกทอรีหรือสตรีมข้อมูลผู้ใช้ถูกกำหนดค่าด้วย integrity (รองรับเฉพาะใน ReFS วอลุ่ม) มันไม่ได้รวมอยู่ในรายการไดเรกทอรีสามัญ การตั้งค่า integrity ยังคงอยู่กับไฟล์หากมีการเปลี่ยนชื่อ หากไฟล์ถูกคัดลอกไฟล์ปลายทางจะมีชุดความสมบูรณ์หากไฟล์ต้นฉบับหรือไดเรกทอรีปลายทางมีชุดความสมบูรณ์
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 เท่านั้น มันไม่ได้รวมอยู่ในรายการไดเรกทอรีสามัญ
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 และ Windows XP: ไม่รองรับการตั้งค่าสถานะนี้จนกว่า Windows 8 และ Windows Server 2012
FILE_ATTRIBUTE_OFFLINE
4096 (0x1000)
ข้อมูลของไฟล์ไม่สามารถใช้งานได้ทันที แอ็ตทริบิวต์นี้บ่งชี้ว่าข้อมูลไฟล์ถูกย้ายไปยังที่จัดเก็บแบบออฟไลน์ คุณลักษณะนี้ใช้โดย Remote Storage ซึ่งเป็นซอฟต์แวร์การจัดการพื้นที่เก็บข้อมูลแบบลำดับชั้น แอปพลิเคชันไม่ควรเปลี่ยนแปลงแอตทริบิวต์นี้โดยพลการ
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)
ค่านี้สงวนไว้สำหรับการใช้งานระบบ