Cherche Soft gratis pour concaténer fichier sous dos - Win NT/2K/XP - Windows & Software
Marsh Posté le 05-11-2002 à 17:31:49
copy /b fichier1+fichier2+fichier3 fichiercomplet
Marsh Posté le 05-11-2002 à 17:35:50
oui ca ca marche bien mais y aucune séparation entre les fichiers, moi j'aimerais inclure un saut de ligne entre chague contenu  (enfin c pas moi , c pour un user du rzo)
 (enfin c pas moi , c pour un user du rzo)
Marsh Posté le 05-11-2002 à 17:38:41
Ca, c'est parce que tes fichiers se terminent sans saut de ligne. Une commande simple ne pourra pas rajouter de saut de ligne. 
Je regarde avec des commandes + avancées et je reposte si je trouve. 
A+
Marsh Posté le 05-11-2002 à 17:40:25
oui c bien pour ca que je me demandais si il existait pas un petit soft genre dans un ressource kit ou autre ki fait ca ;-) car avant je faisais avec un type *.dat > result.txt ca marchait aussi mais il me faut un saut de ligne maintenant entre chaque fichier !!!!
Marsh Posté le 05-11-2002 à 17:47:32
echo. >> fichier.txt 
 
rajoute une ligne vide en fin de fichier.txt 
 
|   | 
Marsh Posté le 05-11-2002 à 17:47:53
Tu créé un fichier vide avec juste un saute de ligne ou des étoiles si ça te chante et tu l'incères entre chaque fichiers que tu veux copier.
Marsh Posté le 05-11-2002 à 17:51:45
merci j'y avais pas penser  
 
ca marche bien
Marsh Posté le 05-11-2002 à 18:24:20
si tu as des centaines de fichiers .txt dans ton rép, tu peux faire ainsi : 
for %i in *.txt do echo. >>%i 
rem : rajoute une ligne à chaque fichier (merci antp) 
copy *.txt result.txt 
 
si tu fais un batch, remplace %i par %%i 
 
A+
Marsh Posté le 06-11-2002 à 20:30:08
c ce que j'ai fait ca marche nikel  
 
j'ai meme plutot fait 
for .... do monfichier.bat  
  
et comme ca je fais plus de truc encore
Marsh Posté le 07-11-2002 à 08:59:07
C'est ce que j'avais pensé te proposer en première idée, mais je n'étais pas sur que l'appel d'un batch dans une boucle for marche correctement et je n'avais pas le temps de tester. 
Je te remercie d'avoir testé pour moi.  
 
Une petite question : 
tu écris : 
for .... do monfichier.bat   
ou 
for .... do call monfichier.bat  
?? 
Merci et A+ 
Marsh Posté le 07-11-2002 à 09:00:15
for /F %%i IN (b.txt) DO @changeregistre %%i 
 
Maintenant j'en fait partout, c excellent  
 
dans l'exemple changeregistre est un fichier batch 
Marsh Posté le 05-11-2002 à 17:14:50
une petite commande toute simple sous win2000 pour concaténer plusieurs fichiers
du style
type *.txt > result.txt (mais dans ce cas il sépare meme pas les fichiers par un saut de ligne)
---------------
Funkelly