Delphi: Dateiattribute von Dateien ändern
Info von Progger99 | Letztes Update am 12.05.2021 | Erstellt am 22.05.2012
Manchmal muss man die Dateiattribute von Dateien in Delphi ändern, zum Beispiel um eine Datei zu verstecken oder einen Schreibschutz der Datei zu aktivieren. So macht man es:
procedure TForm1.Button1Click(Sender: TObject); begin FileSetAttr('C:\Datei.txt', faHidden); end;
Dies setzt die Datei auf "faHidden", womit die Datei versteckt wird. Ansonsten können noch folgende Attribute der Datei gesetzt werden:
Attribut | Code | Bedeutung |
faHidden | $00000002 | Versteckte Datei |
faReadOnly | $00000001 | Schreibgeschützte Datei |
faSysFile | $00000004 | Systemdatei |
faArchive | $00000020 | Archivdatei |
faDirectory | $00000010 | Verzeichnis |
faAnyFile | $0000003F | Beliebige Datei |
faVolumeID | $00000008 | Laufwerks-ID |
Es ist auch möglich mehrere Attribute auf einmal zu setzen. Das kann so bewerkstelligt werden:
FileSetAttr('C:\Datei.txt', faHidden + faReadOnly);
Dies setzt die Datei "Datei.txt" auf versteckt und schreibgeschützt.
Über den Autor
Der Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen
Ähnliche Themen
Schreibschutz vieler Dateien gleichzeitig ändern
Tutorial | 0 Kommentare
Windows Batch Script: Computer herunterfahren
Tutorial | 2 Kommentare
Mehrere Texte gleichzeitig ersetzen
Tutorial | 0 Kommentare
VirtualBox: Datum und Uhrzeit ändern
Tutorial | 10 Kommentare
Datei in ihren Ordnernamen umbenennen
Tutorial | 3 Kommentare
Textdateien mit fester Zeilenlänge umschreiben
Tutorial | 0 Kommentare
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.