Les boucles For en Batch

cmd.exe -  
 com.exe -
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

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    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
    1. cmd.exe
       
      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
    2. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > cmd.exe
       
      Oui c'est vrai.
      0