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_HIDDEN
2 (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.