Les boucles For en Batch

Fermé
cmd.exe - 23 mars 2018 à 21:07
 com.exe - 28 mars 2018 à 20:20
Bonjour,


Je rencontre des difficultés pour codé des boucles For convenable.

Serait-il possible de m'expliquer comment faire s'il vous plaît ?

Par exemple, aujourd'hui je suis obligé de faire des scripts peut fonctionnel et lent du genre :

del test1.txt
del test2.txt
del test3.txt


Comment pourrais-je faire cela avec la commande "del" s'il vous plaît ?

Merci d'avance pour votre aide


1 réponse

barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
Modifié le 23 mars 2018 à 21:15
Bonjour,

Essaie ça :
for %%A in (test1.txt test2.txt test3.txt) do (del %%A)

C'est une boucle FOR on ne peut plus simple.

Pour des choses plus compliquées, comme traiter le résultat d'une commande ou bien parcourir un fichier on utilise FOR /F

0
Bonsoir et merci pour la rapidité de votre réponse.

Je testerai cela dès que possible.

Mais est-il vraie qu'une boucles For pourrait rendre plus rapide mon script ?

Merci
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918 > cmd.exe
23 mars 2018 à 21:33
Oui c'est vrai.
0