Cherche Soft gratis pour concaténer fichier sous dos
funkelly
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
Publicité
Posté le 05-11-2002 à 17:14:50
JPA
Posté le 05-11-2002 à 17:20:36
copy toto1.txt+toto2.txt resultat.txt
ça ne marche pas ?
funkelly
Posté le 05-11-2002 à 17:29:59
non cha marche pas
---------------
Funkelly
kadreg
profil: Utilisateur
Posté le 05-11-2002 à 17:31:49
copy /b fichier1+fichier2+fichier3 fichiercomplet
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !
funkelly
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)
---------------
Funkelly
JPA
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+
funkelly
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 !!!!
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+
funkelly
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
---------------
Funkelly
JPA
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+
funkelly
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
---------------
Funkelly
JPA
Posté le 07-11-2002 à 09:06:22
Merci de cette réponse super rapide en 1' 8" chrono