System.SysUtils.FileGetAttr
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.