Windows Gezgini'nin dosya özniteliği sütun değerleri [kapalı]


18

Windows Gezgini'nin dosya özniteliği sütunundaki tüm değerler ve tanım için iyi bir kaynak var mı ?


1
Sunucu Hatası üzerinde böyle bir cevap ?
squillman

Bu soru bana, @quillman tarafından verilen bu cevapla aynı amaca sahip gibi görünüyor .
David A. Gray

Yanıtlar:


29

R = Salt Okunur : Çoğu yazılım, salt okunur olarak işaretlenmiş bir dosyayı gördüğünde, dosyayı silmeyi veya değiştirmeyi reddeder. Bu oldukça basittir. Örneğin, salt okunur bir dosyayı silmeye çalışırsanız DOS "Erişim reddedildi" diyecektir. Öte yandan, Windows Gezgini mutlu bir şekilde munch edecektir. Bazıları orta yolu seçecektir: dosyayı değiştirmenizi veya silmenizi sağlar, ancak yalnızca onay istedikten sonra.

H = Gizli : Bu da oldukça açıklayıcı; dosya gizli olarak işaretlenmişse, normal koşullar altında görünümden gizlenir. Önceki örnekte gösterildiği gibi özel bir bayrak kullanılmadıkça "DIR" yazdığınızda DOS dosyayı görüntülemez.

S = Sistem : Bu bayrak, sistem tarafından kullanılan ve diskten değiştirilmesi veya kaldırılmaması gereken önemli dosyaları etiketlemek için kullanılır. Özünde, bu "daha ciddi" bir salt okunur bayrak gibidir ve çoğunlukla bu şekilde ele alınır. Aynı zamanda "süper gizli" bir özelliktir. “Gizli dosyaları göster” seçeneğini etkinleştirseniz bile, sistem dosyaları görüntülenmez. (Bunu yapabilirsiniz devre dışı bırakarak onları görüntülemek “Gizle Korunan işletim sistemi dosyaları.”)

D = Dizin : Bu, dosyaları tanımlayan girdiler ile geçerli dizindeki alt dizinleri tanımlayan girdiler arasında ayrım yapan bittir. Teorik olarak, bu biti değiştirerek bir dosyayı bir dizine dönüştürebilirsiniz. Tabii ki pratikte, bunu yapmaya çalışmak karışıklık yaratacaktır - bir dizin girişi belirli bir formatta olmalıdır.

A = Arşiv: Bu, dosyaları değiştiren yazılım uygulamaları ile yedekleme için kullanılanlar arasında "iletişim bağlantısı" olarak kullanılan özel bir bittir. Çoğu yedekleme yazılımı, kullanıcının yalnızca son yedeklemeden bu yana değişen dosyaları yedeklemeyi seçen artımlı bir yedekleme yapmasına izin verir. Bu bit bu amaç için kullanılır. Yedekleme yazılımı dosyayı yedeklediğinde ("arşivler"), arşiv bitini temizler (sıfır yapar). Daha sonra dosyayı değiştiren herhangi bir yazılımın arşiv bitini ayarlaması gerekir. Ardından, yedekleme yazılımının bir sonraki çalıştırılışında, hangi dosyaların değiştirildiğini ve bu nedenle hangilerinin yedeklenmesi gerektiğini arşiv bitlerine bakarak bilir. Yine, bu bit kullanımı "isteğe bağlıdır"; yedekleme yazılımı, arşiv bitini doğru bir şekilde kullanmak için diğer yazılımlara dayanır; bazı programlar arşiv özniteliğini ayarlamadan dosyayı değiştirebilir, ancak neyse ki çoğu yazılım "iyi davranır" ve biti doğru kullanır. Yine de, kritik dosyalarınızın yedeklendiğinden emin olmak için bu mekanizmaya kesinlikle güvenmemelisiniz.

Kaynak

Yukarıdaki listede eksik:

C = Sıkıştırılmış : sıkıştırılmış dosyalar / klasör şifrelenemez.

E = Şifreli : şifrelenmiş dosyalar / klasörler sıkıştırılamaz.

N = İNDEKSİZ DEĞİL

L = Yeniden Ayrıştırma Noktaları

O = ÇEVRİMDIŞI

P = Seyrek Dosya

I = İçerik dizine eklenmemiş

T = GEÇİCİ

Kombinasyonlar mümkündür, örneğin, HSA = Gizli, Sistem, Arşiv


Dosya sistemi katmanının tüm 'Birim etiketi' girişlerini gizlediğini düşündüm? Explorer'da nasıl görünebilirler?
user1686

bu doğru, Birim Etiketi girdileri kesinlikle Windows Gezgini'nde görünmez. cevabı buna göre düzenleyeceğim.

"Geçici" için "T" yi unuttun
AndrewJacksonZA 16:07

Bir dosyanın hem gizli hem de Sistem özniteliğinin "süper gizli" olması gerekir. Sistem özniteliği tek başına yeterli değildir.
Medinoc

8
Let-     Bit   
ter    masks Description and notes
--- -------- ---------------------------------------------------------------
 R       0x1 Read-only
 H       0x2 Hidden
 S       0x4 System
(V)      0x8 Volume label (obsolete in NTFS and must not be set)
 D      0x10 Directory
 A      0x20 Archive
 X      0x40 Device (reserved by system and must not be set)
 N      0x80 Normal (i.e. no other attributes set)
 T     0x100 Temporary
 P     0x200 Sparse file
 L     0x400 Symbolic link / Junction / Mount point / has a reparse point
 C     0x800 Compressed
 O    0x1000 Offline
 I    0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista)
 E    0x4000 Encrypted

(Attributes introduced in Windows 8:)
(V)   0x8000 Integrity (ReFS volume only)
 -   0x10000 Virtual (reserved by system and must not be set)
(X)  0x20000 No scrub (ReFS volume only)

(Attributes introduced in Windows 10, version 1703 (Creators Update):)
 -   0x40000 Recall on open
(P)  0x80000 Pinned (OneDrive "always available files")
(U) 0x100000 Unpinned (OneDrive "online-only files")
 -  0x200000 (Unused and reserved)
 -  0x400000 Recall on data access

Windows Gezgini'nde gösterilen özellikler (Windows 7 ve üstü): RHSDAXNTPLCOIE('X' = Aygıt; 'P' = Seyrek)

'Attrib' komut çıkışında gösterilen özellikler (Windows 10, sürüm 1703'ten itibaren): A__SHR_OI_VX_P_U__('V' = Bütünlük; 'X' = Fırçalama yok; 'P' = Sabitlendi)

"% ~ A1" ( FOR %%I IN (files) DO ECHO.%%~aI) çıktısında gösterilen özellikler (Windows 10, sürüm 1703'ten itibaren): drahscotl-x('X' = Ovalama yok)

NTFS dosya özniteliklerinin yetkili başvurusu: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx

Sabitlenmiş ve Sabitlenmemiş öznitelikleri şu anda yukarıdaki referansta belgelenmemiştir, ancak OneDrive'da "her zaman kullanılabilir dosya" ve "yalnızca çevrimiçi dosya" olarak kullanımları bu Almanca makalede belirtilmiştir . İki öznitelik, Windows 10, sürüm 1703'ten bu yana 'öznitelik' içinde değiştirilebilir. Öznitelikler, Windows Gezgini'ndeki Öznitelikler sütununda değil, Durum sütunundaki OneDrive durum simgelerinde belirtilir.


Windows 10 Creators Güncellemesinden bu yana yeni özelliklerle ilgili güncellemeler için (Alex131089'a teşekkürler (Açık, Sabitlenmiş, Sabitlenmemiş ve Veri Erişimini Geri Çağır). Ancak, sunduğu 'attrib' komut çıktısının doğru olup olmadığından emin değilim, bu yüzden düzenlemesinin o kısmını dahil etmedim.
Explorer09

2

Bunu internette henüz bulamadım, ancak seyrek bir dosyaya karşılık gelen bir "P" özelliği de var. Bu bayrak Windows 7'de listelenir, ancak Windows XP'de listelenmez. Vista hakkında emin değilim.

Bir dosyayı fsutil sparse setflag FILENAMEkomutla seyrek döndürebilir ve bayrağın Explorer'da göründüğünü görebilirsiniz. Yine de bayrağı kapatmanın bir yolu olmadığını unutmayın!

Seyrek dosyalar sıkıştırılmış dosyalara benzer, ancak biraz daha spesifiktir. Seyrek dosyalar için, uzun null (değer 0) bayt aralıkları diskte depolanmaz. Bir program dosyanın bu bölümüne erişmeye çalıştığında, dosya sistemi dosyanın diskte olmadığını görür ve bunun yerine bir dizi boş bayt döndürür. Seyrek dosyalar hakkında daha fazla bilgi için bu MSDN sayfasına bakın .


1

"I" bayrağı "Indexed" anlamına gelir. Dizin Oluşturma Hizmeti veya Windows Arama, ayarlandığında bu dosyaları dizin oluşturma işlemlerine dahil etmez.

Kaynak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.