Befehl: attrib
ATTRIB zeigt oder aendert Dateiattribute.
Syntax:
ATTRIB { Optionen | [Laufwerk][Pfad]Dateiname | /@[Liste] }
Laufwerk Der Laufwerksbuchstabe, z.B: C:
Pfad Der zu waehlende Pfad, z.B.: \Beispiel\
Dateiname Die zu waehlende Datei, z.B. test.exe
Optionen:
+A Setzt das "Archiv" Attribut.
-A Loescht das "Archiv" Attribut.
+H Setzt das "Versteckt" Attribut.
-H Loescht das "Versteckt" Attribut.
+R Setzt das "Nur Lesen" Attribut.
-R Loescht das "Nur Lesen" Attribut.
+S Setzt das "System" Attribut.
-S Loescht das "System"Attribut.
/@ Bearbeite die Dateien, die in der angesprochenen Datei
aufgefuehrt sind [oder in stdin].
/D Bearbeite Verzeichnisnamen fuer Argumente mit Wildcards.
/S Bearbeite auch die Dateien in Unterverzeichnissen
des / der angegebenen Pfads(e).
/? Zeigt die Hilfe.
Kommentar:
Wenn keine spezielle Datei angegeben wird, werden die
Attribute von allen Dateien im gegenwaertigen Verzeichnis
geaendert (oder einfach angezeigt, wenn keine der oben
angegebenen Optionen verwendet wird).
Das Archivattribut (+A) wird gesetzt, wenn eine Datei veraendert
wird. Backup-Programme koennen das Attribut loeschen um
anzuzeigen, dass die Datei gesichert wurde.
Wenn das "versteckt (+H)" Attribut gesetzt ist, wird die Datei mit
"dir" nicht angezeigt.
Wenn das "Nur Lesen (+R)" Attribut gesetzt ist, kann die Datei zwar
gelesen, aber nicht beschrieben (geaendert) werden.
Wenn das "System (+S)" Attribut gesetzt ist, wird die Datei besonders
geschuetzt, sie kann z.B. nicht geloescht oder ueberschrieben werden.
ATTRIB hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL):
0 erfolgreich ausgefuehrt; /? Option verwendet.
1 Fehler beim Aendern der Attribute der Datei(en).
2 keine passende(n) Datei(en) fuer das/die Ziel(e) gefunden.
3 Fehler beim Oeffnen der Datei(en), die in den /@ Option(en)
aufgefuehrt sind.
4 Fehler in der Kommandozeile.
Beispiel:
attrib filename -rhs
attrib +a -r dir1 dir2*.dat /s
attrib -hs/sd /@list.txt *.*
Siehe auch:
- nirgendwo -
Datei:
Bitte lesen Sie auch die zum Befehl gehoerende lsm-Datei fuer
die neueste (Internet) oder die in dieser Hilfe beschriebene
Version des Befehls.
Diese lsm-Datei enthaelt u.a. den Namen des Programmierers, die
Downloadseite und einige andere Angaben.
Copyright © 1998 Jim Hall, aktualisiert 2007 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezueglich der Kopierbedingungen.