Cách kết hợp nhiều tệp văn bản thành một. Kết hợp nhiều tệp thành một mà không cần sự trợ giúp của các chương trình đặc biệt. Cách kết hợp các tập tin thành một

Thông thường sẽ xảy ra tình huống khi cần hợp nhất nhiều tệp âm thanh hoặc video thành một tệp. hoặc kết hợp nhiều file văn bản thành một file chung. Hóa ra điều này có thể được thực hiện mà không cần bất kỳ chương trình đặc biệt nào, chỉ sử dụng các công cụ Windows. Giả sử bạn cần hợp nhất một cuốn sách nói bao gồm nhiều tệp mp3 thành một tệp mp3. Trước tiên, hãy đảm bảo rằng tất cả các tệp đều được đánh số chính xác, vì việc dán xảy ra chính xác theo thứ tự đánh số tệp. Tốt nhất nên đánh số tập tin là 01, 02, v.v. khi đó việc dán sẽ được thực hiện chính xác theo đúng thứ tự. Bây giờ, hãy tạo một tệp văn bản thông thường trong thư mục chứa các tệp này có tên là “merging media files.txt”. Trong tập tin này viết dòng sau:

sao chép /b *.mp3 "C:\United file.mp3"

sau đó lưu tệp và thay đổi phần mở rộng txt thành cmd. bây giờ chỉ cần nhấn Enter vào file này, tất cả các file sẽ được gộp thành 1 file mp3, và file tổng hợp sẽ xuất hiện trên ổ C:. Đương nhiên, bạn có thể chỉ định bất kỳ đường dẫn nào khác trong tệp bó thay vì ổ C:. tuy nhiên, các chữ cái tiếng Nga không thể được sử dụng trong tên của tệp cuối cùng. Tốt hơn hết bạn nên đổi tên nó theo ý muốn sau khi dán nó lại với nhau. Tệp này tốt vì nó chỉ hợp nhất tất cả các tệp mp3 trong thư mục mà bạn đã khởi chạy nó; nó bỏ qua mọi loại tệp khác. tương tự, bạn có thể sử dụng cùng một tệp để hợp nhất các tệp video, chẳng hạn như định dạng avi, mp4, wmv, v.v. Chỉ trong văn bản của tệp, hãy thay đổi phần mở rộng mp3 thành avi hoặc thứ gì đó khác mà bạn cần. Để chỉnh sửa nhanh tệp Hợp nhất các tệp phương tiện.cmd, chỉ cần mở menu ngữ cảnh của tệp này (nhấp chuột phải vào tệp) và chọn “Chỉnh sửa”. tệp sẽ mở trong Notepad và bạn có thể thực hiện các thay đổi bạn muốn.

Để hợp nhất nhiều tệp văn bản thành một, trước tiên hãy đảm bảo có một dòng trống ở cuối mỗi tệp văn bản bạn muốn hợp nhất thành một. Nếu nó không có ở đó, hãy nhớ thêm nó. Điều này là cần thiết để sau khi dán, văn bản của mỗi tệp được hợp nhất bắt đầu trên một dòng mới chứ không phải ngay sau ký tự cuối cùng của tệp trước đó. sau đó, đánh số chính xác tất cả các tệp văn bản và tạo tệp Text Glue.cmd trong thư mục chứa các tệp này, như mô tả ở trên. Trong văn bản của tệp, nhập thông tin sau:

sao chép /a *.txt "C:\United Text.txt"

và lưu tập tin. sau khi chạy tệp này, tệp cuối cùng sẽ xuất hiện trên ổ C: chứa văn bản của tất cả các tệp đã hợp nhất. Ví dụ được đưa ra cho các tệp txt, nhưng bạn có thể chỉ định một phần mở rộng khác, chẳng hạn như doc, rtf hoặc docx, nếu bạn đang hợp nhất các tệp văn bản có định dạng thích hợp.

Điều đó xảy ra là bạn cần kết hợp số lượng tệp cần thiết thành một bằng các công cụ Windows tiêu chuẩn. Ít người biết rằng chức năng như vậy có sẵn trong bất kỳ phiên bản Windows nào chỉ với 1 dòng mã. Bạn có thể hợp nhất các tệp của bất kỳ nội dung thử nghiệm nào, ví dụ: *.txt, *.css, *.js và bất kỳ người nào khác. Rất thuận tiện để tự động hóa quy trình làm việc mà không cần thực hiện công việc thủ công thông thường.

Cách kết hợp các tập tin thành một

Trong trường hợp này, lệnh sao chép sẽ giúp chúng ta giải quyết nhiệm vụ này. Hãy tưởng tượng rằng chúng ta cần kết hợp một số tệp css của trang web thành một tệp:

Sao chép "*.css" /b "style.css"

Tham số /b là cần thiết để các tệp được kết hợp thành tệp nhị phân, nếu không, một ký tự phụ sẽ được thêm vào cuối tệp. Lệnh sao chép chứa nhiều tùy chọn khác. Bạn có thể lấy toàn bộ danh sách bằng cách chạy lệnh copy /? nhưng phím /b là đủ cho chúng tôi.

Các tập tin được hợp nhất theo thứ tự hiển thị bằng lệnh dir. Nếu thứ tự của các tệp là quan trọng, trước tiên bạn phải đổi tên chúng bằng cách thêm chỉ mục kỹ thuật số vào đầu tệp.

Xin chào các bạn. Gần đây bạn hay hỏi tôi cách gộp file txt thành một. Chúng ta sẽ nói về điều đó khi đi ngủ (không biết bạn thế nào, nhưng bên ngoài cửa sổ của tôi trời đã tối rồi). Được truyền cảm hứng, tôi đã chọn cho bạn một số phương pháp đơn giản và hiệu quả nhất dành cho Windows và các hệ điều hành khác.

Bạn có thể kết hợp các tệp txt nhỏ thành một tài liệu lớn theo nhiều cách khác nhau - bằng cách viết tập lệnh trong tệp bat hoặc lệnh trong dòng cmd. Và tất cả các loại chương trình sẽ đến giải cứu.

Nối

Trong số lượng lớn yêu cầu nhận được về chủ đề này, cũng có câu hỏi: “nối tệp văn bản là gì?” Ghép nối (thực sự nghe có vẻ bí ẩn) không gì khác hơn là kết hợp nhiều tài liệu có định dạng nhất định thành một, nghĩa là chuyển tuần tự nội dung của tất cả tài liệu thành một, đặt chúng ngay cạnh nhau.

Hãy tưởng tượng bạn có rất nhiều file txt (để hiểu bản chất chúng ta xem ví dụ 3):

  1. Người đầu tiên nói MẸ.
  2. Trong phần thứ hai - BỐ.
  3. Và trong phần thứ ba - tôi.

Sau khi nối, bạn sẽ chỉ nhận được một tài liệu có văn bản MAMAPAPAYA, đây là bản chất của toàn bộ quá trình. Tất nhiên, các giải pháp được lựa chọn chính xác để đạt được mục tiêu của bạn ngụ ý khả năng thêm dấu phân cách - dấu cách hoặc dòng - giữa các đoạn được thêm vào.

Một câu hỏi hợp lý được đặt ra: “Tại sao điều này lại cần thiết?” Ví dụ: kết hợp các chương nằm trong các tệp riêng biệt thành một cuốn sách. Hoặc thu thập các báo cáo hàng tháng thành một báo cáo hàng năm. Có thể có vô số tình huống.

các cửa sổ

Trước tiên, tôi sẽ cho bạn biết cách kết hợp nhiều tệp txt hiện có thành một trong Windows, vốn quen thuộc và quen thuộc với nhiều người. Sau đó chúng ta sẽ thảo luận ngắn gọn về giải pháp cho một số hệ điều hành khác. Vì vậy, trong hệ thống do Microsoft tạo ra, có một số cách để nhanh chóng kết hợp tất cả các tệp đã cho thành một “chiếc bánh” văn bản hoàn chỉnh.

Dịch vụ trực tuyến

Theo tôi, cách đơn giản nhất để kết hợp các tệp txt cần thiết thành một tệp là sử dụng một trong nhiều dịch vụ trực tuyến. Tôi đã thử nghiệm và đánh giá tích cực tài nguyên Filesmerge, chức năng của nó cho phép bạn hợp nhất không chỉ “tệp văn bản” mà còn cả các tệp JPG, PDF, Word và Excel. Và txt-pies có thể được lấy không chỉ từ các nguồn có cùng định dạng mà còn từ văn bản, lst, log, euc, me, err, ans, dsc, asc và eml- Pieces (tôi có thể đã bỏ lỡ một vài định dạng) . Để hợp nhất bạn cần:

  1. Chọn các tệp từ máy tính của bạn hoặc Internet để cung cấp các cửa sổ thích hợp.
  2. Định cấu hình các sắc thái của việc hợp nhất dưới dạng thêm hậu tố, tiền tố và dấu phân cách, cũng như xác nhận định dạng đầu ra.

Tập tin dơi

Mặc dù việc cung cấp các dịch vụ trực tuyến rất hấp dẫn vì tính đơn giản của chúng nhưng chúng không gây hứng thú cho tôi vì tôi thích tự mình giải quyết vấn đề hơn. Trong trường hợp này, tôi quan tâm nhiều hơn đến việc kết hợp các tệp txt rải rác thành một tệp chung bằng cách tạo một tệp bat bằng lệnh tương ứng. Ví dụ như thế này:

  1. Đã cho: 2 tệp – 1.txt và 2.txt.

  1. Phần đầu tiên chứa nội dung của MAMA.

  1. Trong phần thứ hai - BỐ.

  1. Hãy tạo một tệp văn bản khác (tôi sẽ gọi nó là 9.txt) bằng công cụ Windows tiêu chuẩn có tên là Notepad.

  1. Nhập lệnh vào đó:

sao chép /b 1.txt + 2.txt ITOG.txt

    1. Sử dụng “Tệp”, chúng tôi lưu tài liệu dưới dạng 9.bat.

  1. Đóng Notepad lại và thấy rằng một tệp bó có tên 9.bat đã xuất hiện trong thư mục.

  1. Chúng tôi khởi chạy nó và thu được những lợi ích dưới dạng 9.txt biến mất và sự xuất hiện của ITOG.txt.

  1. Chúng tôi mở ITOG.txt và tìm thấy sự hợp nhất của hai văn bản MAMAPAPA.

Tập lệnh chúng tôi viết ra lệnh cho hệ thống thực hiện một tác vụ từ 9.txt, cụ thể là thêm nội dung của 1 và 2.txt, ghi vào ITOG.txt và xóa 9.txt sau khi hoàn thành.

Việc gộp file thông qua tài liệu bat là một công việc khá đơn giản và thú vị nếu bạn biết. Các tùy chọn chính tả có thể có:

  1. Kết quả tương tự: sao chép *.txt all.txt
  1. Chia thành các phần:

Sau khi mở Final.txt lấy được từ tập lệnh cuối cùng, chúng ta sẽ thấy nội dung của mã nguồn, được viết trong một cột.

Tôi chắc chắn rằng các chuyên gia trong lĩnh vực này có thể viết nhiều kịch bản, nhưng những kịch bản tôi đưa ra đã khá đủ để đạt được mục tiêu.

Dòng lệnh

Những người thích “ra lệnh” hệ thống chắc chắn sẽ quan tâm đến cách kết nối các tệp văn bản (txt) giống nhau bằng dòng lệnh. Tôi muốn lưu ý riêng (đối với những người đã hỏi), MS DOS là môi trường Windows bên trong và mọi hành động trong đó đều được thực hiện thông qua dòng lệnh (có nghĩa là phương pháp này cũng phù hợp với bạn). Để kết hợp các tệp txt thành một, bạn cần khởi chạy một cửa sổ cùng dòng bằng cách nhập cmd vào “Run” (có trong “Start”).

Kết quả là một cửa sổ màu đen sẽ xuất hiện yêu cầu hệ thống nhập lệnh, đây là điều chúng ta sẽ làm tiếp theo.

Lệnh rất đơn giản, nó bao gồm ĐƯỜNG ĐƯỜNG HÀNH ĐỘNG ĐẾN TỆP 1 + ĐƯỜNG ĐƯỜNG ĐẾN TẬP TIN 2 ĐƯỜNG DẪN ĐẾN KẾT QUẢ. File 1 và 2.txt của mình nằm ở ổ E, mình cũng muốn để kết quả vào đó nên mình viết copy E:\1.txt + E:\2.txt E:\3.txt

Để xác nhận hành động, nhấn Enter và xem báo cáo về việc hoàn thành nhiệm vụ thành công.

Để kiểm tra kết quả mình sẽ vào ổ E, các bạn vào đường dẫn mà mình đã chỉ định trong lệnh. Kết quả là tôi thấy một tài liệu 3.txt mới và trong đó có nội dung tổng hợp của các tệp được chỉ định. Bạn đã thành công? (viết trong phần bình luận).

Các bạn ơi, nếu bạn thích làm việc trong Powershell thì ở đó bạn có thể dễ dàng kết hợp các tệp văn bản với cùng một lệnh, nhưng có thêm một chút cmd /c copy E:\1.txt + E:\2.txt E:\3 .txt

Sau khi xác nhận hành động với “Enter”, kết quả sẽ không mất nhiều thời gian để có.

Chương trình

Tôi hiểu rằng không phải tất cả người dùng đều có chung niềm đam mê viết lệnh và tập lệnh với tôi và do đó tôi đã chuẩn bị cho bạn các phương pháp thay thế, cụ thể là thông qua tất cả các loại phần mềm - chương trình đặc biệt, trình quản lý tệp và trình soạn thảo văn bản.

Người quản lý

Tôi đã nhận được nhiều tin nhắn về sự tiện lợi, tuyệt vời và đa chức năng của trình quản lý Total Commander (tôi thừa nhận là tôi không thích nó), vì vậy họ cũng có thể dễ dàng kết hợp các tệp txt thành một:

  1. Chọn “mảnh” đầu tiên trong thư mục.
  2. Đi tới menu “Tệp” và chạy hành động “Lắp ráp…” (trong các phiên bản cũ hơn “Keo”).
  3. Chỉ định đường dẫn đến “chiếc bánh” trong tương lai và nhấp vào OK.

  1. Chọn nguồn.
  2. Nhấn phím F5.
  3. Nghĩ ra và viết tên cho tài liệu trong tương lai.
  4. Từ danh sách các tập tin hiện có, chọn “Thêm”.
  5. Xác nhận bằng phím Enter.

Chương trình

Các bạn, trước tiên hãy nói ngắn gọn về Notepad ++, bạn cũng có thể kết hợp các tệp trong đó, nhưng để làm được điều này, bạn sẽ phải cài đặt một plugin Kết hợp đặc biệt. Nó sẽ cho phép bạn dán các “mảnh” đã chọn lại với nhau, thêm tên cho chúng và chèn các dòng giữa chúng.

Tôi có thể nói rất nhiều điều tốt đẹp về chương trình TXTcollector. Nó giúp bạn thoải mái đạt được những gì bạn muốn, nhưng bạn sẽ phải cài đặt nó trên PC, sau đó tất cả những gì bạn phải làm là ẩn tất cả các “mảnh” trong một thư mục, chỉ định đường dẫn đến thư mục đó trong chương trình, đặt tên của “chiếc bánh” trong tương lai và vị trí nó sẽ được lưu, định cấu hình sự hiện diện của các vạch chia (dấu gạch ngang hoặc các ký hiệu khác) và nhấn nút Kết hợp... để bắt đầu dán.

Tôi cũng có thể đề cập đến các chương trình File Joiner và WinMerge (cùng một nguyên tắc), và chương trình sau cho phép bạn không chỉ hợp nhất các tệp mà còn so sánh nội dung của chúng.

Hệ điều hành khác

Như đã hứa, chúng ta sẽ xem xét ngắn gọn việc hợp nhất các tệp văn bản trong các hệ điều hành khác, chẳng hạn như đối với Mac OS, tôi biết chương trình DiffMerge, chương trình này cũng cho phép bạn so sánh và hợp nhất các tài liệu. Và trong cùng một hệ điều hành, một số tệp nhỏ có thể được biến thành một tệp lớn bằng cách sử dụng tiện ích textutil (khởi chạy qua thiết bị đầu cuối) và lệnh cat.

Bạn cũng có thể kết hợp các tệp txt rải rác thành một tệp chung trong Linux. Điều này xảy ra gần giống như thông qua dòng lệnh trong Windows. Chỉ trong Linux, “người thực thi” các lệnh mới được gọi là “Terminal”, và trong đó bạn cần nhập cụm từ cat name1 name2...name của tất cả tên của tài liệu đầu ra. Nếu chúng ta điều chỉnh nó cho phù hợp với trường hợp của mình, nó sẽ trông giống như cat 1.txt 2.txt itog.txt.

Kết thúc câu chuyện, tôi muốn nói vài lời động viên những người dùng thiếu kinh nghiệm đã quyết định tự mình tìm hiểu xem “nối” là gì. Cứ liều thử đi! Làm tốt! Những khái niệm bí ẩn và khó hiểu chỉ thoạt nhìn có vẻ đáng sợ. Trong thực tế, chúng có thể có nghĩa là một cái gì đó hoàn toàn vô hại, chẳng hạn như ghép nối là sự kết hợp tầm thường của các tệp. Viết script, lệnh cho cmd cũng không khó nếu bạn nắm rõ các nguyên tắc cơ bản. Và bạn có thể tìm ra bất kỳ chương trình nào chỉ trong 5 hoặc 10 phút. Cái chính là khát vọng không thể lay chuyển của bạn, khao khát kiến ​​​​thức mới và một chút bướng bỉnh.

Câu chuyện hóa ra khá dài, nhưng tôi hy vọng nó hữu ích. Tạm biệt.

Đội SAO CHÉPđược sử dụng để sao chép một hoặc nhiều tệp trong dòng lệnh Windows.

Định dạng dòng lệnh:

SAO CHÉP nguồn (+ nguồn [+ ...]] [kết quả]

nguồn- Tên của một hoặc nhiều tập tin được sao chép.

/MỘT- Tệp là tệp văn bản ASCII.

/B- Tệp là tệp nhị phân.

/D- Cho biết khả năng tạo một tập tin được mã hóa

kết quả- Thư mục và/hoặc tên của các tập tin đích.

/V- Kiểm tra tính đúng đắn của việc sao chép tập tin.

/N- Sử dụng tên ngắn nếu có thể khi sao chép các tập tin có tên không tuân thủ tiêu chuẩn 8.3.

/Y- Loại bỏ lời nhắc xác nhận để ghi đè lên tệp mục tiêu hiện có.

/-Y- Yêu cầu xác nhận bắt buộc để ghi đè lên tệp mục tiêu hiện có.

/Z- Sao chép tập tin mạng với sơ yếu lý lịch. Chìa khóa /Y có thể được đặt thông qua biến môi trường SAO CHÉPCMD.

Chìa khóa /-Y dòng lệnh ghi đè cài đặt này.

Theo mặc định, cần có xác nhận để ghi đè lên các tệp hiện có trừ khi có lệnh SAO CHÉP không được thực thi trong một tập tin batch.

Đội sao chép cho phép bạn kết hợp nhiều tập tin thành một. Để kết hợp các tệp, hãy chỉ định một tệp đích và nhiều tệp nguồn bằng cách sử dụng ký tự đại diện hoặc định dạng "file1+file2+file3+...".

Theo mặc định, các tệp được sao chép dưới dạng tệp nhị phân một-một, vì vậy tùy chọn /B bạn không cần phải hỏi. Tham số /MỘT cần thiết nếu các ký tự đặc biệt dùng trong file văn bản phải được xử lý trong kết quả sao chép.

Chìa khóa /Nđược sử dụng để tương thích với các chương trình MS-DOS không hỗ trợ tên tệp dài.

Ví dụ về việc sử dụng SAO CHÉP:

sao chép/?- cấp giấy chứng nhận về việc sử dụng lệnh.

sao chép file1.txt file2.txt- sao chép tập tin tập tin1.txt nộp tập tin2.txt trong thư mục hiện tại. Nếu tập tin tập tin2.txt tồn tại, người dùng sẽ được nhắc xác nhận có ghi đè lên tệp hiện có hay không.

sao chép /Y file1.txt file2.txt- giống như trong ví dụ trước, nhưng bạn không được nhắc xác nhận có ghi đè lên tệp hiện có hay không.

sao chép *.txt D:\oldfiles\*.txt- sao chép tất cả các tập tin có phần mở rộng txt từ thư mục hiện tại tới thư mục D:\tệp cũ

sao chép file1.txt + file2.txt +file3.txt file123.txt- sao chép nội dung tập tin tập tin1.txt, tập tin2.txttập tin3.txt nộp tập tin123.txt

sao chép C:\ndldr "D:\My Backup\system\ntldr"- Khi sử dụng tên tập tin hoặc thư mục chứa khoảng trắng, sử dụng dấu ngoặc kép.

SAO CHÉP /V file.bin A:\saved.bin- sao chép tập tin vào đĩa mềm MỘT: với việc kiểm tra kết quả.

    Nhóm SAO CHÉP có thể được sử dụng để sao chép tệp bằng thiết bị I/O tiêu chuẩn:

Sao chép với myfile.txt- sao chép từ thiết bị lừa đảo(bảng điều khiển, bảng điều khiển) vào tập tin myfile.txt- I E. Nhập ký tự trực tiếp từ bàn phím vào file. Cuối tập tin được sử dụng để kết thúc đầu vào. CTRL+Z(hoặc nhấn F6)

sao chép NUL newfile.txt- sao chép từ một thiết bị giả không có gì vào một tập tin, tức là tạo một tập tin trống có tên newfile.txt

sao chép movie.avi nul- sao chép tập tin vào một thiết bị giả không có gì, I E. chỉ đơn giản là đọc một tập tin, đôi khi được sử dụng như một phương tiện kiểm tra phương tiện lưu trữ.