Zezwolenie to kontrola bezpieczeństwa. Atrybut ma zastosowanie niezależnie od podmiotu zabezpieczeń podejmującego próbę operacji.
Istnieje o wiele więcej atrybutów niż w wierszu polecenia. Należą do nich, jeśli plik jest łączem, zaszyfrowanym, katalogiem (typ pliku) i integralnością (niski, średni lub wysoki).
FILE_ATTRIBUTE_ARCHIVE
32 (0x20)
Plik lub katalog będący plikiem lub katalogiem archiwalnym. Aplikacje zwykle używają tego atrybutu do oznaczania plików do utworzenia kopii zapasowej lub usunięcia.
FILE_ATTRIBUTE_COMPRESSED
2048 (0x800)
Skompresowany plik lub katalog. W przypadku pliku wszystkie dane w pliku są kompresowane. W przypadku katalogu kompresja jest domyślna dla nowo tworzonych plików i podkatalogów.
FILE_ATTRIBUTE_DEVICE
64 (0x40)
Ta wartość jest zarezerwowana do użytku systemu.
FILE_ATTRIBUTE_DIRECTORY
16 (0x10)
Uchwyt identyfikujący katalog.
FILE_ATTRIBUTE_ENCRYPTED
16384 (0x4000)
Plik lub katalog, który jest zaszyfrowany. W przypadku pliku wszystkie strumienie danych w pliku są szyfrowane. W przypadku katalogu szyfrowanie jest domyślnym ustawieniem dla nowo tworzonych plików i podkatalogów.
FILE_ATTRIBUTE_HIDDEN
2 (0x2) Plik lub katalog jest ukryty. Nie jest uwzględniony w zwykłej liście katalogów.
FILE_ATTRIBUTE_INTEGRITY_STREAM
32768 (0x8000)
Katalog lub strumień danych użytkownika jest skonfigurowany z zachowaniem integralności (obsługiwany tylko w woluminach ReFS). Nie jest uwzględniony w zwykłej liście katalogów. Ustawienie integralności pozostaje w pliku, jeśli zostanie zmieniona jego nazwa. Jeśli plik zostanie skopiowany, plik docelowy będzie miał ustawiony zestaw integralności, jeśli plik źródłowy lub katalog docelowy mają ustawiony zestaw integralności.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Ta flaga jest obsługiwana dopiero w systemie Windows Server 2012.
FILE_ATTRIBUTE_NORMAL
128 (0x80)
Plik, w którym nie ustawiono innych atrybutów. Ten atrybut jest ważny tylko wtedy, gdy jest używany samodzielnie.
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
8192 (0x2000)
Plik lub katalog nie może być indeksowany przez usługę indeksowania treści.
FILE_ATTRIBUTE_NO_SCRUB_DATA
131072 (0x20000)
Strumień danych użytkownika nie do odczytania przez skaner integralności danych w tle (skruber AKA). Po ustawieniu w katalogu zapewnia tylko dziedziczenie. Ta flaga jest obsługiwana tylko w woluminach Miejsca do magazynowania i ReFS. Nie jest uwzględniony w zwykłej liście katalogów.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 i Windows XP: Ta flaga jest obsługiwana dopiero w systemach Windows 8 i Windows Server 2012.
FILE_ATTRIBUTE_OFFLINE
4096 (0x1000)
Dane pliku nie są dostępne natychmiast. Ten atrybut wskazuje, że dane pliku są fizycznie przenoszone do pamięci offline. Ten atrybut jest używany przez Magazyn zdalny, który jest hierarchicznym oprogramowaniem do zarządzania pamięcią. Aplikacje nie powinny arbitralnie zmieniać tego atrybutu.
FILE_ATTRIBUTE_READONLY
1 (0x1)
Plik tylko do odczytu. Aplikacje mogą odczytać plik, ale nie mogą do niego zapisać ani go usunąć. Ten atrybut nie jest uwzględniany w katalogach. Aby uzyskać więcej informacji, zobacz Nie można wyświetlić ani zmienić atrybutów Tylko do odczytu lub Systemowych folderów w systemie Windows Server 2003, Windows XP, Windows Vista lub Windows 7.
FILE_ATTRIBUTE_REPARSE_POINT
1024 (0x400)
Plik lub katalog, który ma powiązany punkt ponownej analizy lub plik, który jest dowiązaniem symbolicznym.
FILE_ATTRIBUTE_SPARSE_FILE
512 (0x200)
Plik, który jest plikiem rzadkim.
FILE_ATTRIBUTE_SYSTEM
4 (0x4)
Plik lub katalog, z którego system operacyjny korzysta lub korzysta wyłącznie.
FILE_ATTRIBUTE_TEMPORARY
256 (0x100)
Plik używany do tymczasowego przechowywania. Systemy plików unikają zapisywania danych z powrotem do pamięci masowej, jeśli dostępna jest wystarczająca ilość pamięci podręcznej, ponieważ zazwyczaj aplikacja usuwa plik tymczasowy po zamknięciu uchwytu. W tym scenariuszu system może całkowicie uniknąć zapisywania danych. W przeciwnym razie dane są zapisywane po zamknięciu uchwytu.
FILE_ATTRIBUTE_VIRTUAL
65536 (0x10000)
Ta wartość jest zarezerwowana do użytku systemu.