Làm cách nào để kết hợp hai tệp trên Windows?


10

Tôi đã tạo một tệp tách trên hệ thống Linux như được chỉ ra trong câu hỏi Unix.SE này . Tuy nhiên, khi tôi sao chép tệp đó vào hệ thống Windows, tôi không thể tạo lại tệp gốc. Việc sử dụng 7-zip cho tôi một lỗi về việc nó không thể phát hiện tệp dưới dạng tệp bị chia tách và việc sử dụng sao chép tệp đầu tiên + tệp đầu ra tệp thứ hai mang lại cho tôi đầu ra 50kb thay vì đầu ra 7GB chính xác.

Cách chính xác để kết hợp hai tệp trên Windows là gì?


Câu trả lời:


23

Thêm /btham số để chỉ ra nhị phân của nó:

copy /b example1.ext + example2.ext example.ext

dường như làm việc, mặc dù bản sao /? tài liệu dường như có thể đề xuất a / B sau mỗi tệp như trong câu trả lời của bui, nhưng thực sự có vẻ như bạn chỉ cần một / B sau khi sao chép. Như bạn đã làm.
barlop

2

Tôi đã sử dụng HJSplit trong quá khứ với thành công đáng kể. Nó khá đơn giản và dễ sử dụng, và nó giúp tránh lỗi chính tả trên dòng lệnh (mặc dù dòng lệnh cũng hoạt động tốt)


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

Hoạt động trên cả tập tin văn bản và nhị phân.
Đã thử nghiệm trên Win 10 CMD.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.