[Help]Viết trương trình so sánh nội dung 2 file

thanhbzo

New Member
11/11/11
14
0
0
thầy giáo Java mình giao cho nhóm mình bài tập như sau:
Chương trình so sánh nội dung của thư mục, file text.
So sánh các files có trong 2 thư mục: đưa ra các files trùng nhau giữa 2 thư mục này.
So sánh nội dung của 2 file text, đưa ra các dòng trùng nhau.
Mong các bạn hướng dẫn giúp đỡ mình với, bọn mình còn rất yếu về java.
Cảm ơn các bạn.
 

xomcomon

CongdongJava Dev Group
11/12/10
711
3
18
Hà Nội
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

*so sánh file trong 2 thư mục thì chỉ việc lưu tên file vào 2 mảng rồi so sánh thôi.

*nội dung 2 file text thì có thể tạo ra 1 class Line chẳng hạn
tiến hành đọc nội dung file text. mỗi dòng đọc được sẽ gán cho 1 đối tượng string của lớp line rồi lưu đối
tượng này vào 1 mảng. tương tự với file còn lại
>> vòng lặp so sánh
 

thanhbzo

New Member
11/11/11
14
0
0
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

*so sánh file trong 2 thư mục thì chỉ việc lưu tên file vào 2 mảng rồi so sánh thôi.

*nội dung 2 file text thì có thể tạo ra 1 class Line chẳng hạn
tiến hành đọc nội dung file text. mỗi dòng đọc được sẽ gán cho 1 đối tượng string của lớp line rồi lưu đối
tượng này vào 1 mảng. tương tự với file còn lại
>> vòng lặp so sánh
Cảm ơn bạn, mình sẽ tìm hiểu theo hướng này.
Nếu ai có hướng dẫn cụ thể nữa thì giúp mình với nhé.
cảm ơn mọi người.
 
20/5/10
144
2
18
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

Nếu so sánh đơn thuần là file text thì bạn đọc theo byte chính xác tuyệt đối :)>-. Mai rãnh mình viết demo cho bạn. Giờ khuya rồi :)
 

DucMjnh1992

Thành viên BQT
Staff member
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

thầy giáo Java mình giao cho nhóm mình bài tập như sau:
Chương trình so sánh nội dung của thư mục, file text.
So sánh các files có trong 2 thư mục: đưa ra các files trùng nhau giữa 2 thư mục này.
So sánh nội dung của 2 file text, đưa ra các dòng trùng nhau.
Mong các bạn hướng dẫn giúp đỡ mình với, bọn mình còn rất yếu về java.
Cảm ơn các bạn.
Cách đọc file lên mảng thì cũng được nhưng gặp trường hợp file quá lớn thì không thể làm theo cách này được. Theo mình thì bạn đọc đồng thời 2 file rồi đọc tới đâu so sánh tới đấy khi nào khác nhau thì thoát và báo 2 file không bằng nhau còn không thì thông báo 2 file bằng nhau :D. Ý tưởng của mình là thế mình cũng chưa test bạn xem thử xem thế nào nhé.
Chúc bạn thành công. :)
 

thanhbzo

New Member
11/11/11
14
0
0
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

Mọi người giúp mình code thao tác với thư mục trong java với.
Duyệt tên các file trong thư mục thế nào vậy nhỉ.
cảm ơi mọi người.
 

DucMjnh1992

Thành viên BQT
Staff member
Ðề: [Help]Viết trương trình so sánh nội dung 2 file

Mọi người giúp mình code thao tác với thư mục trong java với.
Duyệt tên các file trong thư mục thế nào vậy nhỉ.
cảm ơi mọi người.
Bạn thử tham khảo bài này xem sao http://congdongjava.com/showthread.php?t=7421 bài này mình viết chương trình copy Folder và Copy file đường dẫn là Folder thì sẽ copy tất cả những gì có trong đó qua đường dẫn chỉ định nếu đường dẫn là file thì nó sẽ copy file. Mình nghĩ nó có thể giúp được cho bạn :D.
Chúc bạn thành công. :)