Einzelnen Beitrag anzeigen

Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#4

Re: Änderungsdatum einer Datei abfragen

  Alt 11. Mai 2004, 18:34
Hallo nieurig,
das mit den Attributen geht so ...

Zitat von Delphi Hilfe:
function FileGetAttr(const FileName: string): Integer;

C++ Syntax:

extern PACKAGE int __fastcall FileGetAttr(const AnsiString FileName);

Beschreibung

FileGetAttr gibt die Attribute der Datei als Bit-String zurück. Dieser Wert entspricht dem Feld Attr des Typs TSearchRec. Einzelne Attribute können Sie z.B. mit dem folgenden Code überprüfen:

Delphi-Beispiel:

Attrs := FileGetAttr('MyFile.sys');

if Attrs and faHidden <> 0 then
FileSetAttr('MyFile.sys', Attrs – faHidden);

Delphi-Beispiel:

int Attrs = FileGetAttr("MyFile.sys");

if (Attrs & faHidden)
FileSetAttr("MyFile.sys", Attrs & !faHidden);

Der Rückgabewert -1 gibt an, dass ein Fehler aufgetreten ist.

Hinweis: Unter TSearchRec finden Sie eine Beschreibung der einzelnen Attributkonstanten.
Hinweis: FileGetAttr ist nur unter Windows verfügbar.
und

Zitat von Delphi Hilfe:
Delphi-Syntax:

function FileSetAttr(const FileName: string; Attr: Integer): Integer;

C++ Syntax:

extern PACKAGE int __fastcall FileSetAttr(const AnsiString FileName, int Attr);

Beschreibung

FileSetAttr setzt die Dateiattribute der in FileName angegebenen Datei auf den in Attr festgelegten Wert. Der Wert von Attr wird gebildet, indem die geeigneten Dateiattributkonstanten wie im folgenden kombiniert werden:

FileSetAttr('MyFile.sys', faReadOnly or faSysFile); // Delphi
FileSetAttr("MyFile.sys", faReadOnly | faSysFile); // C++

FileSetAttr gibt Null zurück, wenn die Funktion erfolgreich ausgeführt wurde. Ansonsten wird ein Fehlercode zurückgeliefert.

Hinweis: Unter TSearchRec finden Sie eine Beschreibung der einzelnen Attributkonstanten.
Hinweis: FileSetAttr ist nur unter Windows verfügbar.
bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat