Comment créer plusieurs fichiers en même temps dans CMD

Salut les amis :slight_smile:,

Comment je peux créer plusieurs fichiers en même temps dans CMD sans utiliser l’explorateur de fichier ?

Par exemple:

Merci.

Si vous voulez créer plusieurs fichiers à l’intérieur d’un dossier en une seule fois et les remplir plus tard, vous pouvez utiliser la boucle for, comme indiqué dans la syntaxe suivante :

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

…où (1 1 10) indique au CMD d’exécuter la tâche dans l’ordre de 1, par pas de 1, jusqu’à 10. Pour créer 20 fichiers, remplacez 10 par 20 dans votre commande.

If you want to add a common name to the start of every file and follow that up with a number, you’d need to use the following syntax:

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

…vous devez remplacer nom_fichier par le nom que vous souhaitez donner à vos fichiers.

Par exemple, l’exécution de la commande ci-dessous créera 10 fichiers vierges ayant la syntaxe de nom suivante : MonDoc-1.

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

Si vous voulez créer plusieurs fichiers avec le même texte, vous pouvez modifier la commande pour incorporer la même action. Pour ce faire, au lieu d’inclure do type nul, vous devez utiliser do echo votre_texte_désiré.

Par exemple, si vous voulez créer 10 fichiers nommés MyDoc-1.txt, MyDoc-2.txt,… et ainsi de suite avec Ceci est un exemple de texte, vous devez exécuter :

for /l %a in (1 1 10) do echo Ceci est un exemple de texte > "MyDoc-%a.txt"

…et il les créera dans votre répertoire actuel.