Batch : chercher un fichier puis lui ajouter des lignes
Batch : chercher un fichier puis lui ajouter des lignes - Shell/Batch - Programmation
MarshPosté 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 :
@echo off
for /f "delims=" %%i in ('dir C:\Fichier_a_trouver.txt /b /s') do (
for /f "delims=" %%j in ('type "Fichier_a_ouvrir.txt"') do (
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...
En vous remerciant d'avance !