Comment puis-je combiner deux fichiers sous Windows?

10

J'ai créé un fichier partagé sur un système Linux comme indiqué dans cette question Unix.SE . Cependant, lorsque je copie ce fichier sur un système Windows, je ne peux pas recréer le fichier d'origine. L'utilisation de 7-zip me donne une erreur indiquant qu'il est incapable de détecter le fichier en tant que fichier fractionné, et l'utilisation de copier le premier fichier + le deuxième fichier de sortie me donne une sortie de 50 Ko au lieu de la sortie correcte de 7 Go.

Quelle est la bonne façon de combiner deux fichiers sous Windows?

Macha
la source

Réponses:

23

Ajoutez le /bparamètre pour indiquer qu'il est binaire:

copy /b example1.ext + example2.ext example.ext
Tamara Wijsman
la source
semble fonctionner, bien que la copie /? la documentation semble suggérer un / B après chaque fichier comme dans la réponse de bui, mais en effet, il semble que vous n'ayez besoin que du / B après la copie. Comme tu l'as fait.
barlop
2

J'ai utilisé HJSplit dans le passé avec un succès remarquable. C'est assez simple et simple à utiliser, et cela permet d'éviter les fautes de frappe sur la ligne de commande (bien que la ligne de commande fonctionne tout aussi bien)

Larry G. Wapnitsky
la source
0
set n=2
for /l %i in (1,1,%n%) do type file%i.ext >> file.out

Fonctionne sur les fichiers texte et binaires.
Testé sur Win 10 CMD.

Zimba
la source