ATTRIB
ATTRIB ist ein Kommandozeilenprogramm in DOS, OS/2 und Windows. Das Programm ermöglicht den Anwender, Verzeichnis- oder Dateiattribute zu ändern.
Hintergrund[Bearbeiten]
Dateien können in Microsoft-Betriebssystemen durch Dateiattribute gekennzeichnet werden. Das sind zusätzliche Angaben zu einer Datei oder einem Verzeichnis, die über deren Inhalt hinausgeht. Das Einlesen oder Setzen dieser Attribute erfolgt durch grundlegende Systemaufrufe. Mit Stand MS-DOS 4.0 besaß das Dateisystem FAT ein Attribut-Byte pro Datei oder Verzeichnis. Die ersten sechs Bits dieses Bytes beinhaltet Angaben darüber, ob sie schreibgeschützt, versteckt oder zum Archivieren vorgesehen ist oder ob es sich dabei um eine Systemdatei, eine Datenträgerbezeichnung oder um ein Verzeichnis handelt. Die Attribute ließen sich bis PC- bzw. MS-DOS 3.0 nicht mit DOS-Bordmitteln abfragen oder modifizieren, mit DOS 3.0 lieferte Microsoft den ATTRIB-Befehl dazu.<ref name="Petzold" />
Geschichte[Bearbeiten]
Die erste Version von ATTRIB wurde mit PC-DOS 3.0 mitgeliefert. Mit der ersten Version war es einzig möglich, das Schreibschutzbit zu modifizieren.<ref name="Petzold" /> In künftigen Versionen wurde es möglich, auch das Archiv-, Versteckt- oder das Systembit zu setzen.<ref name="PCM" /> MS-DOS 3.3 fügte eine Funktion hinzu, mit der es möglich war, ebenfalls rekursiv in Unterverzeichnissen Dateiattribute anzuzeigen.<ref name="MSDN" />
Einsatz[Bearbeiten]
Das Setzen des Schreibschutz-Attributs verhindert das versehentliche Mitlöschen betroffener Dateien durch DEL bzw. ERASE, nicht aber durch DELTREE.<ref name="ora" /> Durch gezieltes Setzen oder Rücksetzen des Archivbits durch ATTRIB kann die Funktion des BACKUP-Befehls gesteuert werden.<ref name="Petzold" />
Siehe auch[Bearbeiten]
Einzelnachweise[Bearbeiten]
<references> <ref name="Petzold"> Charles Petzold: PC Mag. In: PC Magazine. Ziff Davis, Inc., 10. Juni 1986, S. 249–262 (eingeschränkte Vorschau in der Google-BuchsucheSkriptfehler: Ein solches Modul „Vorlage:GoogleBook“ ist nicht vorhanden.). </ref> <ref name="ora"> </ref> <ref name="PCM">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig DOS Attrib.] In: Encyclopedia. PC Magazine, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 2. August 2007 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> <ref name="MSDN"> Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Using ATTRIB, CHKDSK, or DIR Command to Locate Files.] Microsoft, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 1. September 2014 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung </ref> </references>