Batch : chercher un fichier puis lui ajouter des lignes

Batch : chercher un fichier puis lui ajouter des lignes - Shell/Batch - Programmation

Marsh Posté le 02-02-2010 à 11:37:22    

Bonjour à tous,
 
Voilà je débute en batch et j'ai un peu de mal pour commencer.
J'ai un fichier texte qui contient deux lignes et je voudrais faire un fichier batch qui cherche un fichier dans tout l'ordinateur puis une fois le nom de ce fichier trouvé, qu'il lui ajoute le contenu du fichier texte. Il faudrait également que le batch ne s'arrête pas au premier fichier trouvé mais qu'il cherche si il n'y en a pas d'autres du même nom, auquel cas leur rajouter également les deux lignes.
 
Voilà j'espère que c'est à peu près clair, sinon n'hésitez pas à me demander de préciser.
 
J'ai déjà fait une ébauche mais bon je ne suis pas moi-même très convaincu...
 

Code :
  1. @echo off
  2.     for /f "delims=" %%i in ('dir C:\Fichier_a_trouver.txt /b /s') do (
  3.         for /f "delims=" %%j in ('type "Fichier_a_ouvrir.txt"') do (
  4.             echo %%j>>%%i
  5.         )
  6.     )


En vous remerciant d'avance !

Reply

Marsh Posté le 02-02-2010 à 11:37:22   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed