@DÉVELOPPER[[plage...] nom de fichier[,[{+|-}]rhsadecijopt]] : Renvoie (sur une seule ligne) les noms de tous les fichiers et répertoires qui se trouvent dans la plage spécifiée. plage[s], ET rencontre nom de fichier, ET avoir les attributs spécifiés. Nom de fichier peut contenir caractères génériques et inclure des listes. Renvoie une chaîne vide si aucun fichier ne correspond. Chaque nom de fichier renvoyé contenant des espaces ou d'autres caractères spéciaux sera délimité par des guillemets doubles.

 

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

 

Le plus gamme et les paramètres d'attribut, s'ils sont inclus, définissent les propriétés des fichiers qui seront inclus dans le résultat comme spécifié dans Sélection de fichier. Plusieurs gamme les paramètres peuvent être inclus, mais pas plus d'un de chacun description plage, gamme de taille, plage de dates, intervalle de temps. Catégorie les paramètres doivent précéder nom de fichier.

 

Exemples :

 

echo %@expand[/[s2k,3k] *.txt]

 

affiche tous les fichiers avec l'extension txt dans le répertoire courant avec une taille d'au moins 2000 3000 octets et d'au plus XNUMX XNUMX octets

 

écho %@expand[*,d]

 

affiche tous les sous-répertoires

 

echo %@expand[/[d-365] %windir\w*.exe;w*.dll]

 

affiche tous les fichiers datant d'au plus 365 jours dans le répertoire Windows, avec l'extension EXE or DLL, et le nom commençant par W.