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

Fermé
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016 - Modifié par Etudiante2015 le 21/09/2015 à 06:34
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016 - 21 sept. 2015 à 12:44
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*".
A voir également:

1 réponse

dubcek Messages postés 18752 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 3 octobre 2024 5 619
21 sept. 2015 à 08:54
hello
essayer
FOR %f IN ("c:\Users\*.csv" ) DO (type %f c:\Users\chariot.txt )>> newFile.txt
1
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016
21 sept. 2015 à 12:44
Juste à cause d'une parenthèse --' .
Mercimerci. (^_^).
0