cerhu > comp.os.* > comp.os.msdos

moi (01/03/2016, 19h52)
bonjour

comment concatener le contenu de plusieurs fichiers .txt dans un seul ?

(ligne de commande DOS ou lignes de batch)

beaucoup trop de résultats approximatifs sur google :-( ...

merci infiniment
Mon nom est personne (01/03/2016, 20h38)
moi a écrit :

> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)


copy toto.txt + tata.txt machin.txt

si les fichiers contiennent autre chose que du texte brut il peut y
avoir besoin de l'option /B juste après copy

sinon il y a des portages sous DOS ou Windows de la commande Unix "cat"

cat toto.txt tata.txt >machin.txt
moi (01/03/2016, 20h56)
Mon nom est personne a utilisé son clavier pour écrire :
> moi a écrit :
> copy toto.txt + tata.txt machin.txt
> si les fichiers contiennent autre chose que du texte brut il peut y avoir
> besoin de l'option /B juste après copy
> sinon il y a des portages sous DOS ou Windows de la commande Unix "cat"
> cat toto.txt tata.txt >machin.txt


encore merci.
Pascal Hambourg (01/03/2016, 21h21)
moi a écrit :
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)


type fichier1.txt fichier2.txt [...] > fichier_resultat.txt
DuboisP (01/03/2016, 21h32)
Le 01/03/2016 18:52, moi a écrit :
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)
> beaucoup trop de résultats approximatifs sur google :-( ...
> merci infiniment


copy /?
Pietro Miguel (01/03/2016, 21h48)
"moi" <moi> wrote in message
news:74cc
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)
> beaucoup trop de résultats approximatifs sur google :-( ...
> merci infiniment


copy fichier1.txt+fichier2.txt+fichier3.txt complet.txt
voilà
Andre Majorel (01/03/2016, 22h18)
On 2016-03-01, Mon nom est personne <personne> wrote:
> moi a écrit :
>> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
>> (ligne de commande DOS ou lignes de batch)

> copy toto.txt + tata.txt machin.txt
> si les fichiers contiennent autre chose que du texte brut il
> peut y avoir besoin de l'option /B juste après copy


Ou si on ne veut pas que COPY ajoute un ^Z en fin de fichier !
Enfin si je me souviens bien.

> sinon il y a des portages sous DOS ou Windows de la commande
> Unix "cat"
> cat toto.txt tata.txt >machin.txt


En natif, on peut pas faire TYPE f1 f2 >f3 ou TYPE f1 >f3 suivi
de TYPE f2 >>f3 ?
Ascadix (01/03/2016, 23h01)
moi vient de nous annoncer :
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)
> beaucoup trop de résultats approximatifs sur google :-( ...
> merci infiniment


COPY 1.TXT+2.TXT+3.TXT+4.TXT TOTO.TXT

nb:
- y a pas d'espace autour des "+"
- y a un espace devant le nom du fichier de sortie
- Si c'est du texte pur, ne met pas le "/b" qu'on voit trainer sur
certains sites.
Andre Majorel (02/03/2016, 16h54)
On 2016-03-01, Ascadix <ascadix.ng> wrote:

> COPY 1.TXT+2.TXT+3.TXT+4.TXT TOTO.TXT
> nb:
> - y a pas d'espace autour des "+"
> - y a un espace devant le nom du fichier de sortie
> - Si c'est du texte pur, ne met pas le "/b" qu'on voit trainer sur
> certains sites.


D'après mes souvenirs, il faut (au moins dans certaines
circonstances) mettre /B pour copier des fichiers textes, faute
de quoi COPY ajoute un ^Z en fin de fichier.
Otomatic (02/03/2016, 18h40)
moi <moi> écrivait :

> beaucoup trop de résultats approximatifs sur google :-( ...

Y'a pas besoin de Google pour les directives de la ligne de commande.
Microsoft, dans sa grande bonté, nous explique comment faire ; il suffit
simplement de le demander gentiment en utilisant le paramètre /? après
la commande.

C:\Windows\System32>copy /?
Copie un ou plusieurs fichiers sur un autre emplacement.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/l] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [cible [/A | /B]]

source Fichier(s) à copier.
/A Indique un fichier texte ASCII.
/B Indique un fichier binaire.
/D Permet au fichier cible d'être créé sous forme
déchiffrée.
cible Répertoire et/ou nom de fichier cible.
/V Vérifie l'écriture du ou des fichiers cible.
/N Utilise un nom de fichier court, s'il est disponible,
lors de
la copie d'un fichier ayant un nom supérieur à 8.3
caract.
/Y Supprime la confirmation de remplacement d'un fichier
cible existant.
/-Y Demande une confirmation pour remplacer un fichier cible
existant.
/Z Copie les fichiers réseau en mode redémarrage.

/L Si la source est un lien symbolique, copie le lien sur la
cible plutôt que le fichier sur lequel pointe le lien
source.
L'option /Y peut être prédéfinie dans la variable d'environnement
COPYCMD.
Il est possible d'annuler cela avec l'option /-Y de la ligne de
commande. Par défaut, l'utilisateur est invité à confirmer le
remplacement à moins que la commande COPY ne soit exécutée à partir d'un
fichier de commandes.

Pour concaténer des fichiers, spécifiez un seul fichier cible et
plusieurs fichiers source (avec caractères génériques ou
fichier1+fichier2+fichier3).

C:\Windows\System32>
Micar (19/03/2016, 11h58)
"moi" <moi> a écrit dans le message de news:
56d5d6e3$0$9223$426a74cc...
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul
> ?
> (ligne de commande DOS ou lignes de batch)
> beaucoup trop de résultats approximatifs sur google :-( ...
> merci infiniment


Sous le regretté MS-DOS je crois me souvenir que c'est

total.txt = fic1.txt + fic2.txt + fic3.txt

A vérifier...
Otomatic (19/03/2016, 17h03)
"Micar" <mac.arch> écrivait :

> total.txt = fic1.txt + fic2.txt + fic3.txt

18 jours plus tard, le canard était toujours vivant.
- Avant de poster une réponse, il faut lire celles déjà données
- Pas d'espaces de part et d'autre du signe +
Max (06/04/2016, 13h53)
Le 01/03/2016 20:21, Pascal Hambourg a écrit :
> moi a écrit :
>> bonjour
>> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
>> (ligne de commande DOS ou lignes de batch)

> type fichier1.txt fichier2.txt [...] > fichier_resultat.txt Bonjour,


S'il y a beaucoup de fichiers à copier:
type *.txt>total

*puis*

ren total total.txt

@+
Guillaume Huysmans (31/07/2016, 15h43)
On 03/01/2016 06:52 PM, moi wrote:
> bonjour
> comment concatener le contenu de plusieurs fichiers .txt dans un seul ?
> (ligne de commande DOS ou lignes de batch)
> beaucoup trop de résultats approximatifs sur google :-( ...
> merci infiniment


Bonjour,

Si tu cherches toujours la réponse à ta question :

type partie1.txt >> tout.txt
type partie2.txt >> tout.txt
type partie3.txt >> tout.txt
...
Guillaume Huysmans (31/07/2016, 15h45)
On 07/31/2016 03:43 PM, Guillaume Huysmans wrote:
> On 03/01/2016 06:52 PM, moi wrote:
> Bonjour,
> Si tu cherches toujours la réponse à ta question :
> type partie1.txt >> tout.txt
> type partie2.txt >> tout.txt
> type partie3.txt >> tout.txt
> ...

Oups pas vu qu'il y avait des réponses ailleurs (répondu depuis divers)
Discussions similaires
Concaténer des fichiers

concatener 2 fichiers texte

concatener 2 fichiers excel

concatener plusieurs fichiers


Fuseau horaire GMT +2. Il est actuellement 23h11. | Privacy Policy