Cherche Soft gratis pour concaténer fichier sous dos

Cherche Soft gratis pour concaténer fichier sous dos - Win NT/2K/XP - Windows & Software

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
Reply

Marsh Posté le 05-11-2002 à 17:14:50   

Reply

Marsh Posté le 05-11-2002 à 17:20:36    

copy toto1.txt+toto2.txt resultat.txt
ça ne marche pas ?

Reply

Marsh Posté le 05-11-2002 à 17:29:59    

non cha marche pas


---------------
Funkelly
Reply

Marsh 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 !
Reply

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)


---------------
Funkelly
Reply

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+

Reply

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 !!!!


---------------
Funkelly
Reply

Marsh Posté le 05-11-2002 à 17:47:32    

echo. >> fichier.txt
 
rajoute une ligne vide en fin de fichier.txt
 


C:\>echo blabla> fichier.txt
 
C:\>echo. >> fichier.txt
 
C:\>echo blabla>> fichier.txt
 
C:\>type fichier.txt
blabla
 
blabla
 
C:\>


Message édité par antp le 05-11-2002 à 17:48:27

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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.


---------------
Je me lève de bonne humeur
Reply

Marsh Posté le 05-11-2002 à 17:51:45    

merci j'y avais pas penser ;)
ca marche bien


---------------
Funkelly
Reply

Marsh Posté le 05-11-2002 à 17:51:45   

Reply

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+

Reply

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


---------------
Funkelly
Reply

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. :jap:
Une petite question :
tu écris :
for .... do monfichier.bat  
ou
for .... do call monfichier.bat  
??
Merci et A+

Reply

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


---------------
Funkelly
Reply

Marsh Posté le 07-11-2002 à 09:06:22    

Merci de cette réponse super rapide en 1' 8" chrono :jap:

Reply

Marsh Posté le 07-11-2002 à 09:07:23    

chuis bien reveillé ce matin  :lol:


---------------
Funkelly
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed