Chercher un fichier puis lui ajouter des lignes

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
thor-aie
Batcheur occasionnel
Messages : 1
Enregistré le : 02 févr. 2010 12:05

Chercher un fichier puis lui ajouter des lignes

Message par thor-aie »

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 : Tout sélectionner

@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 (
        echo %%j>>%%i
    )
)
pause
En vous remerciant d'avance !
Répondre