22 Stimmen

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:

AttributCodeBedeutung
faHidden $00000002Versteckte Datei
faReadOnly $00000001Schreibgeschützte Datei
faSysFile$00000004Systemdatei
faArchive$00000020Archivdatei
faDirectory$00000010Verzeichnis
faAnyFile$0000003FBeliebige Datei
faVolumeID$00000008Laufwerks-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.

AntwortenPositivNegativ

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

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.