22 Stimmen

Delphi: Dateien verstecken

Frage von Gast | 12.04.2012 um 16:40

Ich brauche einen Delphi-Code, um eine Datei zu verstecken. Geht das überhaupt mit Delphi? 

Wäre sehr hilfreich, sonst muss man auf jede Datei mit der Maus klicken und "versteckt" aktivieren. Da wäre es per Delphi wirklich einfacher.

AntwortenPositivNegativDatumStimmen
2Beste Antwort2 Stimmen

Das geht mit Delphi. 

Probiere einfach folgenden Code aus:

FileSetAttr('C:\dat.txt', faHidden);

Damit versteckst du die Datei "dat.txt".

Alternativ kannst du auch folgenden Code nehmen, um die Datei zu verstecken:

if (FileGetAttr(datei) and faHidden) > 0 then
FileSetAttr(datei, FileGetAttr(datei) xor faHidden);

Und folgenden, um die Unsichtbarkeit wieder aufzuheben:

FileSetAttr(datei, FileGetAttr(datei) or faHidden);

Verwendest du die beiden Codes, werden eventuelle andere Dateiattribute (wie Schreibschutz) beibehalten. Die erste Methode überschreibt eventuelle andere Attribute der Datei.
13.04.2012 um 19:28

AntwortenPositiv Negativ
11 Stimme

Hier noch einmal ein anderer Artikel von mir zu dem Thema:

Dateiattribute von Dateien in Delphi ändern

In diesem Tipp erkläre ich auch alle anderen Arten von Dateiattributen, die man mit Hilfe von Delphi ändern kann.
22.05.2012 um 23:51

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Programm im ZIP-Ordner

Info | 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.