Gibt es eine gute Ressource für alle Werte und Definitionen in der Dateiattributspalte von Windows Explorer ?
windows-explorer
file-attributes
Michael Kniskern
quelle
quelle
Antworten:
R = Schreibgeschützt : Die meisten Programme lehnen das Löschen oder Ändern einer Datei ab, wenn sie als schreibgeschützt gekennzeichnet sind. Das ist ziemlich einfach. Beispielsweise sagt DOS "Zugriff verweigert", wenn Sie versuchen, eine schreibgeschützte Datei zu löschen. Auf der anderen Seite wird Windows Explorer es gerne kauen. Einige entscheiden sich für den Mittelweg: Sie können die Datei ändern oder löschen, jedoch nur nach Aufforderung zur Bestätigung.
H = Hidden : Auch dieser ist ziemlich selbsterklärend; Wenn die Datei als versteckt markiert ist, ist sie unter normalen Umständen nicht sichtbar. DOS zeigt die Datei nicht an, wenn Sie "DIR" eingeben, es sei denn, ein spezielles Flag wird verwendet, wie im vorherigen Beispiel gezeigt.
S = System : Mit diesem Flag werden wichtige Dateien markiert, die vom System verwendet werden und nicht geändert oder von der Festplatte entfernt werden dürfen. Im Wesentlichen ist dies wie ein "ernsthafteres" Nur-Lese-Flag und wird größtenteils auf diese Weise behandelt. Es ist auch ein "verstecktes" Attribut. Auch wenn Sie "Versteckte Dateien anzeigen" aktivieren, werden Systemdateien nicht angezeigt. (Sie können sie anzeigen, indem Sie "Geschützte Betriebssystemdateien ausblenden" deaktivieren.)
D = Verzeichnis : Dies ist das Bit, mit dem zwischen Einträgen, die Dateien beschreiben, und Einträgen, die Unterverzeichnisse im aktuellen Verzeichnis beschreiben, unterschieden wird. Theoretisch können Sie eine Datei in ein Verzeichnis konvertieren, indem Sie dieses Bit ändern. In der Praxis würde dies natürlich zu einem Durcheinander führen - der Eintrag für ein Verzeichnis muss in einem bestimmten Format vorliegen.
A = Archiv: Dies ist ein spezielles Bit, das als "Kommunikationsverbindung" zwischen Softwareanwendungen, die Dateien ändern, und solchen, die für die Sicherung verwendet werden, verwendet wird. Mit den meisten Sicherungsprogrammen kann der Benutzer eine Teilsicherung durchführen, bei der nur Dateien gesichert werden, die sich seit der letzten Sicherung geändert haben. Dieses Bit wird zu diesem Zweck verwendet. Wenn die Sicherungssoftware die Datei sichert ("archiviert"), wird das Archivbit gelöscht (auf Null gesetzt). Jede Software, die die Datei nachträglich ändert, soll das Archivbit setzen. Wenn die Sicherungssoftware das nächste Mal ausgeführt wird, erkennt sie anhand der Archivbits, welche Dateien geändert wurden und daher gesichert werden müssen. Auch diese Verwendung des Bits ist "freiwillig"; Die Sicherungssoftware ist auf andere Software angewiesen, um das Archivbit ordnungsgemäß zu verwenden. Einige Programme könnten die Datei ändern, ohne das Archivattribut zu setzen, aber zum Glück ist die meiste Software "anständig" und verwendet das Bit ordnungsgemäß. Sie sollten sich jedoch nicht unbedingt auf diesen Mechanismus verlassen, um sicherzustellen, dass Ihre wichtigen Dateien gesichert werden.
Quelle
Fehlt in der obigen Liste:
C = Komprimiert : Komprimierte Dateien / Ordner können nicht verschlüsselt werden.
E = Verschlüsselt : Verschlüsselte Dateien / Ordner können nicht komprimiert werden.
N = NICHT INDEXIERT
L = Analysepunkte
O = OFFLINE
P = Sparse File
I = Nicht inhaltsindiziert
T = VORÜBERGEHEND
Kombinationen sind möglich, zB HSA = Hidden, System, Archive
quelle
In Windows Explorer (Windows 7 und höher) angezeigte Attribute:
RHSDAXNTPLCOIE
('X' = Gerät; 'P' = Sparse)In der Ausgabe des Befehls 'attrib' angezeigte Attribute (ab Windows 10, Version 1703):
A__SHR_OI_VX_P_U__
('V' = Integrität; 'X' = Kein Scrub; 'P' = Fixiert)In der
FOR %%I IN (files) DO ECHO.%%~aI
Ausgabe von "% ~ a1" ( ) angezeigte Attribute (ab Windows 10, Version 1703):drahscotl-x
('X' = Kein Scrub)Der maßgebliche Verweis auf NTFS-Dateiattribute: https://msdn.microsoft.com/en-us/library/windows/desktop/gg258117(v=vs.85).aspx
Die Attribute "Angeheftet" und "Nicht angeheftet" sind in der obigen Referenz derzeit nicht dokumentiert. Ihre Verwendung in OneDrive als "Immer verfügbare Datei" und "Nur online-Datei" wird jedoch in diesem Artikel erwähnt . Die beiden Attribute können in 'attrib' seit Windows 10, Version 1703, geändert werden. Die Attribute werden nicht in der Attributspalte im Windows Explorer, sondern in den OneDrive-Statussymbolen in der Statusspalte angezeigt.
quelle
Ich habe dies im Internet noch nicht gefunden, aber es gibt auch ein "P" -Attribut, das einer spärlichen Datei entspricht. Dieses Flag ist in Windows 7 aufgeführt, jedoch nicht in Windows XP. Ich bin mir nicht sicher über Vista.
Mit dem
fsutil sparse setflag FILENAME
Befehl können Sie eine Datei sparsam gestalten und die Markierung im Explorer anzeigen. Beachten Sie jedoch, dass es keine Möglichkeit gibt, die Flagge auszuschalten!Sparse-Dateien ähneln komprimierten Dateien, sind jedoch etwas spezifischer. Bei Dateien mit geringer Dichte werden große Bereiche von Null (Wert 0) Bytes einfach nicht auf der Festplatte gespeichert. Wenn ein Programm versucht, auf diesen Teil der Datei zuzugreifen, erkennt das Dateisystem, dass er sich nicht auf dem Datenträger befindet, und gibt stattdessen einen Bereich von Nullbytes zurück. Sehen Sie in dieser MSDN - Seite für weitere Informationen auf Sparse - Dateien.
quelle
Das "I" -Flag steht für "Indiziert". Der Indexdienst oder die Windows-Suche schließen diese Dateien beim Festlegen nicht in den Indexierungsvorgang ein.
Quelle
quelle