De nombreuses commandes internes vous permettent de spécifier un fichier contenant une liste de tous les fichiers que vous souhaitez traiter dans la ligne de commande (au lieu de les énumérer individuellement). Vous spécifiez qu'un fichier est une liste de fichiers en préfixant son nom avec le signe @, par exemple : LISTE @XXX précise que LISTE est d'opérer sur les fichiers répertoriés dans le fichier XXX au lieu de sur XXX elle-même.
Une liste de fichiers est simplement un fichier texte standard contenant les noms des fichiers à traiter, un par ligne. Cela vous permet de créer une liste de fichiers à traiter en utilisant la sortie de DIR /B, DIR /Pour TROUVER, un éditeur de texte ou toute autre méthode permettant de produire un fichier au format approprié. Les chemins absolus et relatifs peuvent être inclus dans le fichier. Cependant, les caractères génériques sont ignorés et chaque ligne est traitée. au sens propre, sans aucun vérification plus approfondie. Cela signifie que si une commande autorise des options pour restreindre les opérations en fonction de l'âge (/U, /C), plages (/Identifiant..., /[t...), les attributs (/UN:), ou l'emplacement (/S), ces restrictions seront ignoré lors du traitement du @déposer Contenu.
Commandes prenant en charge le @Déposer la syntaxe inclut :
Pour utiliser une liste de fichiers, faites précéder son nom d'un @ connectez-vous à la commande. Par exemple, pour copier tous les fichiers répertoriés dans MYLISTE.TXT à D:\ENREGISTRER\:
copier @mylist.txt d:\save\
Si vous utilisez une spécification de lecteur et/ou de chemin, le @ Le signe peut apparaître avant le chemin ou avant le nom du fichier. Par exemple, ce sont équivalents :
copier @e:\lists\mylist.txt d:\save\
copier e:\lists\@mylist.txt d:\save\
Pour utiliser des données correctement formatées sur le Windows utiliser le presse-papiers comme fichier de catalogue @AGRAFE: comme nom de fichier, par exemple :
copier @clip : d:\save\
@Déposer Listes et signes « @ » dans les noms de fichiers
Notez que le @ Le signe est un caractère de nom de fichier rarement utilisé mais légal dans Windows. Si un fichier dont le nom commence par @ existe et vous tentez d'utiliser une liste @file portant le même nom, le fichier dont le nom commence par @ aura la priorité. Par exemple, si C: \ contient à la fois un fichier nommé @MYLISTE.TXT et un autre nommé MYLISTE.TXT, cette commande :
[c:\] copier @mylist.txt d:\save\
va copier le fichier unique @MYLISTE.TXT à D:\ENREGISTRER\, et ne traitera pas la liste des fichiers dans MYLISTE.TXT. Pour éviter cette confusion, utilisez un nom différent pour l'un des fichiers.