Comment insérer dans plusieurs fichiers, un même texte?

Etudiante2015 Messages postés 12 Statut Membre -  
Etudiante2015 Messages postés 12 Statut Membre -
Bonjour,

Je vous explique ma situation :
J'ai 72 fichiers .csv dans un même répertoire, à concaténer dans un fichier .txt. Jusque là, j'arrive à tous les concaténer avec :
type *.csv >> newFile.txt

Pour éviter les difficultés de lecture, j'ai essayé de créer un autre fichier texte avec écrit "*fin*" suivi d'un retour chariot puis de l'insérer à chaque fois qu'un fichier est copié:
FOR /f "delims=|" %f IN ("c:\Users\*.csv" ) DO (type %f c:\Users\chariot.txt >> newFile.txt)

Ce qu'il se passe :
Avec ce bout de code, tous mes fichiers sont copiés. Et seulement APRÈS avoir copié TOUS les fichiers, il y a ma chaine de caractère "*fin*".

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    essayer
    FOR %f IN ("c:\Users\*.csv" ) DO (type %f c:\Users\chariot.txt )>> newFile.txt
    1
    1. Etudiante2015 Messages postés 12 Statut Membre
       
      Juste à cause d'une parenthèse --' .
      Mercimerci. (^_^).
      0