SetFileAttributes()

Syntaxe

Resultat = SetFileAttributes(NomFichier$, Attributs)
Description
Change les attributs d'un fichier.

Arguments

NomFichier$ Le nom du fichier à utiliser.
Cela peut-être un répertoire.
Attributs Les nouveaux attributs.

Sur Windows, les attributs sont une combinaison de:
  #PB_FileSystem_Hidden    : Fichier caché.
  #PB_FileSystem_Archive   : Fichier inchangé et archivé depuis le dernier test.
  #PB_FileSystem_Normal    : Fichier normal.
  #PB_FileSystem_ReadOnly  : Fichier en lecture seule.
  #PB_FileSystem_System    : Fichier système.
Sur Linux ou MacOSX, les attributs sont une combinaison de:
  #PB_FileSystem_ReadUser  : Permission d'accès en lecture pour le propriétaire
  #PB_FileSystem_WriteUser : Permission d'accès en écriture pour le propriétaire
  #PB_FileSystem_ExecUser  : Permission d'accès en exécution pour le propriétaire
  #PB_FileSystem_ReadGroup : Permission d'accès en lecture pour les membres du groupe propriétaire
  #PB_FileSystem_WriteGroup: Permission d'accès en écriture pour les membres du groupe propriétaire
  #PB_FileSystem_ExecGroup : Permission d'accès en exécution pour les membres du groupe propriétaire
  #PB_FileSystem_ReadAll   : Permission d'accès en lecture pour les autres utilisateurs
  #PB_FileSystem_WriteAll  : Permission d'accès en écriture pour les autres utilisateurs
  #PB_FileSystem_ExecAll   : Permission d'accès en exécution pour les autres utilisateurs

Remarques

Pour combiner plusieurs attributs, il suffit d'utiliser l'operateur '|' (Ou).

Exemple

  SetFileAttributes("C:\Test.txt", #PB_FileSystem_Hidden | #PB_FileSystem_ReadOnly)

Valeur de retour

Renvoie une valeur non nulle si l'opération a réussi, zéro sinon.

Voir aussi

GetFileAttributes()

OS Supportés

Tous

<- SetCurrentDirectory() - FileSystem Index - SetFileDate() ->