Utilisation du shell de commande Windows pour créer plusieurs fichiers

Existe-t-il un moyen de créer plusieurs fichiers dans Windows en utilisant sa propre invite de commande ( cmd.exe ) ou son émulateur de terminal si vous l’appelez, comme le ferait une simple ligne dans un système de type Unix? Notez que je parle d’une situation où je ne peux pas utiliser d’autres émulateurs de terminaux comme PowerShell ou les ports Win 32 des utilitaires GNU .

 for i in `seq 10` ; do `touch $i.txt`; done 

 for /l %a in (1 1 10) do type nul > "%a.txt" 

Pour chaque valeur de la séquence de 1 à 1 jusqu’à 10, créez ( > redirection) un fichier vide (le type nul ne lit rien et n’écrit rien) en utilisant la valeur de la séquence comme nom de fichier (valeur du paramètre remplaçable)

La commande est écrite pour être utilisée à partir de la ligne de commande. Dans un fichier batch, les signes de pourcentage doivent être échappés (en les doublant), remplaçant %a par %%a

Utilisez la syntaxe Windows:

 for %A in (1 2 3) do type nul > file%A.txt 

ou

 for %A in (1 2 3) do echo.> file%A.txt 

ou

 for %A in (1 2 3) do copy nul > file%A.txt