System.SysUtils.FileGetAttr

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function FileGetAttr(const FileName: string; FollowLink: Boolean = True): Integer;

C++

extern DELPHI_PACKAGE int __fastcall FileGetAttr(const System::UnicodeString FileName, bool FollowLink = true);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Renvoie les attributs du fichier spécifié par FileName. FileGetAttr renvoie les attributs du fichier sous la forme d'une chaîne de bits. Cette valeur est identique au champ Attr d'un type TSearchRec. Vérifiez les attributs individuels avec un code tel que :


Attrs := FileGetAttr('MyFile.sys');
if (Attrs or faHidden) <> 0 then
   FileSetAttr('MyFile.sys', Attrs and SysUtils.faHidden)
else
   FileSetAttr('MyFile.sys', Attrs and (not SysUtils.faHidden));


Remarque : La valeur de retour faInvalid indique qu'une erreur s'est produite.

Remarque : Voir TSearchRec pour une description des constantes d’attribut individuel.

Remarque : Si le paramètre fichier spécifié est un lien symbolique et que le paramètre FollowLink est défini sur True, la méthode est exécutée sur le fichier cible. Si la première condition vaut True et que le paramètre FollowLink est défini sur False, la méthode sera exécutée sur le lien symbolique.

Voir aussi