[Java IO] Bài 9: Nối File Trong Java

Tiếp theo bài cắt file trong Java mình sẽ hướng dẫn các bạn cách nối file trong Java.

Đặt vấn đề :

Làm sao để nối nhiều file thành một file, với nội dung file không thay đổi so với file khi chưa cắt.

Giải quyết vấn đề nối file trong Java:

Để nối file trong Java mình cần xác định được đường dẫn chỉ đến thư mục chứ danh sách file đã cắt được, sau đó duyệt danh sách file và mở luồng đọc từng file và ghi vào một file.

Sau đây là ví dụ mô tả cách nối file trong Java.

Diễn giải phương thức nối file trong Java:

cắt chuỗi tử đường dẫn lấy được tên file khi chưa cắt

Nơi lưu file nối.

Duyệt danh sách file dựa vào biến count.

Sau khi có được danh sách file thì chỉ việc mở luồng đọc và ghi tất cả các file đọc được lần lượt vào file đích.

Kết quả :

Nối được một file có cùng nội dung và tên với file đã bị cắt trước đó.

Mình chỉ trình bày cách cắt và nối file theo số lượng file mình quy định, còn bạn nào muốn làm thêm phần cắt và nối file theo dung lượng mình quy định thì các bạn có thể tham khảo bài cắt và nối file của mình, trên lý thuyết hai cách này không khác nhau là mấy. Có vấn đề gì các bạn có thể trao đổi với mình qua mail hoặc comment bên dưới.

Download source code bài viết bên dưới.

Download link Google Drive

Download link Vipshare

Download link Mshare

 (Tác giả: Công Minh)

4 thoughts on “[Java IO] Bài 9: Nối File Trong Java

    1. Phần cắt và nối file theo dung lượng cũng giống phần cắt nối file theo số file mình cho trước mà bạn.
      Đầu tiên bạn biết được dung lượng của của file cần cắt mình gọi là dung lượng file cha, tiếp theo là bạn cho dung lượng file con.
      Bạn chia ra thì bạn sẽ biết được số file mình cắt được.
      Bạn làm thử xem được không.

  1. phần nối khi chạy bị dư 1 vòng lặp và dư ra file thứ 6 nên nó nhảy xuống phần else ==> file k tồn tại. và chưa nối được có cách nào chữa k a?

Bình luận

Loading...