Izin adalah kontrol keamanan. Atribut berlaku terlepas dari prinsip keamanan yang mencoba operasi.
Ada jauh lebih banyak atribut daripada yang Anda lihat di command prompt. Ini termasuk jika file tersebut adalah tautan, terenkripsi, direktori (jenis file), dan integritas (rendah, sedang, atau tinggi).
FILE_ATTRIBUTE_ARCHIVE 32 (0x20)
File atau direktori yang merupakan file arsip atau direktori. Aplikasi biasanya menggunakan atribut ini untuk menandai file untuk pencadangan atau penghapusan.
FILE_ATTRIBUTE_COMPRESSED 2048 (0x800)
File atau direktori yang dikompresi. Untuk file, semua data dalam file dikompresi. Untuk direktori, kompresi adalah default untuk file dan subdirektori yang baru dibuat.
FILE_ATTRIBUTE_DEVICE 64 (0x40)
Nilai ini dicadangkan untuk penggunaan sistem.
FILE_ATTRIBUTE_DIRECTORY 16 (0x10)
Pegangan yang mengidentifikasi direktori.
FILE_ATTRIBUTE_ENCRYPTED 16384 (0x4000)
File atau direktori yang dienkripsi. Untuk file, semua aliran data dalam file dienkripsi. Untuk direktori, enkripsi adalah default untuk file dan subdirektori yang baru dibuat.
FILE_ATTRIBUTE_HIDDEN2 (0x2) File atau direktori disembunyikan. Itu tidak termasuk dalam daftar direktori biasa.
FILE_ATTRIBUTE_INTEGRITY_STREAM 32768 (0x8000)
Direktori atau aliran data pengguna dikonfigurasikan dengan integritas (hanya didukung pada volume ReFS). Itu tidak termasuk dalam daftar direktori biasa. Pengaturan integritas berlanjut dengan file jika diubah namanya. Jika file disalin file tujuan akan memiliki integritas yang ditetapkan jika file sumber atau direktori tujuan memiliki integritas ditetapkan.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, dan Windows XP: Bendera ini tidak didukung hingga Windows Server 2012.
FILE_ATTRIBUTE_NORMAL 128 (0x80)
File yang tidak memiliki set atribut lainnya. Atribut ini hanya valid jika digunakan sendiri.
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 8192 (0x2000)
File atau direktori tidak diindeks oleh layanan pengindeksan konten.
FILE_ATTRIBUTE_NO_SCRUB_DATA 131072 (0x20000)
Aliran data pengguna tidak dapat dibaca oleh pemindai integritas data latar belakang (scrubber AKA). Ketika diatur pada direktori itu hanya menyediakan warisan. Bendera ini hanya didukung pada Ruang Penyimpanan dan volume ReFS. Itu tidak termasuk dalam daftar direktori biasa.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, dan Windows XP: Bendera ini tidak didukung hingga Windows 8 dan Windows Server 2012.
FILE_ATTRIBUTE_OFFLINE 4096 (0x1000)
Data file tidak tersedia segera. Atribut ini menunjukkan bahwa data file secara fisik dipindahkan ke penyimpanan offline. Atribut ini digunakan oleh Remote Storage, yang merupakan perangkat lunak manajemen penyimpanan hierarkis. Aplikasi tidak boleh mengubah atribut ini secara sewenang-wenang.
FILE_ATTRIBUTE_READONLY 1 (0x1)
File yang hanya baca. Aplikasi dapat membaca file, tetapi tidak dapat menulis atau menghapusnya. Atribut ini tidak dihormati di direktori. Untuk informasi lebih lanjut, lihat Anda tidak dapat melihat atau mengubah atribut Read-only atau System folder di Windows Server 2003, Windows XP, Windows Vista atau Windows 7.
FILE_ATTRIBUTE_REPARSE_POINT 1024 (0x400)
File atau direktori yang memiliki titik reparse terkait, atau file yang merupakan tautan simbolik.
FILE_ATTRIBUTE_SPARSE_FILE 512 (0x200)
File yang merupakan file jarang.
FILE_ATTRIBUTE_SYSTEM 4 (0x4)
File atau direktori yang digunakan sistem operasi, atau digunakan secara eksklusif.
FILE_ATTRIBUTE_TEMPORARY 256 (0x100)
File yang digunakan untuk penyimpanan sementara. Sistem file menghindari penulisan data kembali ke penyimpanan massal jika memori cache yang cukup tersedia, karena biasanya, aplikasi menghapus file sementara setelah pegangan ditutup. Dalam skenario itu, sistem sepenuhnya dapat menghindari penulisan data. Jika tidak, data akan ditulis setelah gagang ditutup.
FILE_ATTRIBUTE_VIRTUAL 65536 (0x10000)
Nilai ini dicadangkan untuk penggunaan sistem.