@WATTRIB[nom de fichier[,-attributs[,p]]] :  Si vous ne spécifiez aucun attribut, @WATTRIB renvoie les attributs du fichier spécifié au format RHSADECIJNOFTVPU, Plutôt que 0 or 1. Si deux paramètres ou plus sont spécifiés, @WATTRIB renvoie un 1 si le fichier spécifié a le ou les attributs correspondants ; sinon, il renvoie un 0. Si le troisième argument facultatif ,p est inclus (correspondance partielle), alors @WATTRIB reviendra 1 si l'un des attributs correspond

 

Cette fonction est similaire à @ATTRIB, mais prend en charge la sélection de fichiers basée sur l'extension suivante attributs disponibles sur les volumes NTFS.

 

EEncrypted
NNormal
TTemporaire
FFichier fragmenté
JLiens de jonction ou symboliques
LLiens de jonction ou symboliques
CComprimé
OHors ligne
INon indexé sur le contenu
Vvirtualisé
PPost-it
UDésépinglé

 

Les attributs qui ne sont pas définis seront remplacés par un trait de soulignement. Par exemple, si SECURE.DAT a les attributs de lecture seule, masqué et d'archive définis, %@WATTRIB[SECURE.DAT] retournerais RH_A_______. Si le fichier n'existe pas, @WATTRIB renvoie une chaîne vide.

 

Les attributs (autres que N) peuvent être combinés (par exemple %@ATTRIB[MONFICHIER,HS]). Par exemple, %@WATTRIB[MONFICHIER,HS,p] reviendra 1 if MON FICHIER possède les attributs caché, système ou les deux. Sans ,p la fonction reviendra 1 seulement si MON FICHIER a les deux attributs (et aucun attribut étendu).

 

Nom de fichier doit être entre guillemets s’il contient des espaces ou des caractères spéciaux.

 

Voir aussi: Attributs Commutateurs les nouveautés ATTRIB commander.

 

Exemples :

 

écho %@wattrib[tcmd.exe]

___UN_____________

 

écho %@wattrib[tcmd.exe,r]

0

 

écho %@wattrib[tcmd.exe,a]

1