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