Đồng Bộ files từ Folder A qua Folder B

Liên hệ QC

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,541
Được thích
4,125
Giới tính
Nam
Rảnh thời gian khi né Covid - 19

Tôi đang tìm kiếm 1 cách thức để đồng bộ các Files từ Folder A Qua Folder B

Mô Tả:
1/ trong Folder A có nhiều Folder con ... cháu chắt ....
2/ vậy đồng bộ Files từ Folder A qua Folder B tôi lên ý tưởng sẻ thực hiện như sau

Thực hiện:
1/ kiểm tra tên Files
2/ kiểm tra ngày lưu files
3/ kiểm tra files size
4/ kiểm tra xem tên files đó có trong Folder trùng tên hay không

Nếu qua 4 mục kiểm trên mà nó khác 1 trong 4 mục đó thì tiến hành Copy Files từ Folder A qua Folder B

Vậy 4 tiêu chí tôi đưa ra như vậy có phù hợp hay không .... Mong các bạn tham gia ý kiếm
 
Rảnh thời gian khi né Covid - 19

Tôi đang tìm kiếm 1 cách thức để đồng bộ các Files từ Folder A Qua Folder B

Mô Tả:
1/ trong Folder A có nhiều Folder con ... cháu chắt ....
2/ vậy đồng bộ Files từ Folder A qua Folder B tôi lên ý tưởng sẻ thực hiện như sau

Thực hiện:
1/ kiểm tra tên Files
2/ kiểm tra ngày lưu files
3/ kiểm tra files size
4/ kiểm tra xem tên files đó có trong Folder trùng tên hay không

Nếu qua 4 mục kiểm trên mà nó khác 1 trong 4 mục đó thì tiến hành Copy Files từ Folder A qua Folder B

Vậy 4 tiêu chí tôi đưa ra như vậy có phù hợp hay không .... Mong các bạn tham gia ý kiếm
Trong Folder B có nhiều Folder con ... cháu chắt .... không? Hahaha ...
 
Upvote 0
Công việc khá giống backup và sync folders.
Nghiên cứu Robocopy và Powershell. Tội chi phải lập trình Excel cho cực thân.
 
Upvote 0
Rảnh thời gian khi né Covid - 19

Tôi đang tìm kiếm 1 cách thức để đồng bộ các Files từ Folder A Qua Folder B

Tôi rất thực tế, không phải ý bàn ra chứ tôi nghĩ bạn nên bỏ công sức ngâm cứu cái tính năng nào khác hữu ích hơn, người dùng có nhu cầu nhiều hơn thì ý tưởng hay sản phẩm mới "bán"* được. Còn việc đồng bộ Folder này rất nhiều ứng dụng Free trên mạng cho Mac OS lẫn Windows.

* Bán: ở đây hiểu là người dùng thấy có nhu cầu của họ ở sản phẩm, ý tưởng này, họ có thể sử dụng (mua). Người dùng ở đây còn phải tính tới độ lớn tức là có nhiều người dùng cần không, có đại trà không? Còn nếu tính tới nhu cầu ngách thì nó phải cực kỳ độc đáo mới bán được.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi rất thực tế, không phải ý bàn ra chứ tôi nghĩ bạn nên bỏ công sức ngâm cứu cái tính năng nào khác hữu ích hơn, người dùng có nhu cầu nhiều hơn thì ý tưởng hay sản phẩm mới "bán"* được. Còn việc đồng bộ Folder này rất nhiều ứng dụng Free trên mạng cho Mac OS lẫn Windows.
Tôi thì ngược lại tự tay viết lấy cho dù ko bằng của Free nhưng vẫn thấy sướng hơn ... Rảnh nghiên cứu thôi

Trừ khi ko có khả năng viết .... hết đường thì xài Free
Bài đã được tự động gộp:

Trong Folder B có nhiều Folder con ... cháu chắt .... không? Hahaha ...
Nó tương đồng đấy bạn có nghĩa Bên Folder A có Folder tên x mà bên Folder B chưa có thì copy qua ... còn có rồi thì kiểm tra theo 4 tiêu chí mình đưa ra ... xong copy files vào các Folder trong Folder B
 
Upvote 0
Tôi thì ngược lại tự tay viết lấy cho dù ko bằng của Free nhưng vẫn thấy sướng hơn ... Rảnh nghiên cứu thôi

Trừ khi ko có khả năng viết .... hết đường thì xài Free
Bài đã được tự động gộp:


Nó tương đồng đấy bạn có nghĩa Bên Folder A có Folder tên x mà bên Folder B chưa có thì copy qua ... còn có rồi thì kiểm tra theo 4 tiêu chí mình đưa ra ... xong copy files vào các Folder trong Folder B

:D:D vậy thì cứ đốt thời gian của bạn, nhưng đốt một cách có ích thôi.
Một ví dụ cho bạn thấy là cái tool SQL builder của bạn sẽ có ích cho người dùng Excel nếu muốn lấy dữ liệu từ nguồn khác. Đối với người lập trình CSDL, viết Font end, back end (Access, SQL Server) thì nó như chở củi về rừng, bạn chia sẻ cho diễn đàn của nhóm người này (thuthuatAccess) thì coi như không bán được hàng.
 
Lần chỉnh sửa cuối:
Upvote 0
:D:D vậy thì cứ đốt thời gian của bạn, nhưng đốt một cách có ích thôi.
Một ví dụ cho bạn thấy là cái tool SQL builder của bạn sẽ có ích cho người dùng Excel nếu muốn lấy dữ liệu từ nguồn khác. Đối với người lập trình CSDL, viết Font end, back end (Access, SQL Server) thì nó như chở củi về rừng, bạn chia sẻ cho diễn đàn của nhóm người này thì coi như không bán được hàng.
có ai nói mua với bán đâu mà cứ lôi ra hoài vậy ...... code két với tôi chủ yếu là phục phụ cho công việc của tôi ... xong qua đam mê và chinh phục ===> xong đang cho Free đó chứ mua bán gì đâu mà cứ la làng hoài vây


mà cái chủ đề thớt này là như cái tiêu đề của nó ... sao lôi vào linh tinh thế ... mua với bán như cái chợ
 
Upvote 0
có ai nói mua với bán đâu mà cứ lôi ra hoài vậy ...... code két với tôi chủ yếu là phục phụ cho công việc của tôi ... xong qua đam mê và chinh phục ===> xong đang cho Free đó chứ mua bán gì đâu mà cứ la làng hoài vây


mà cái chủ đề thớt này là như cái tiêu đề của nó ... sao lôi vào linh tinh thế ... mua với bán như cái chợ

Đọc không hiểu ý nghĩa từ "bán" tôi nói ở trên à??? Linh tinh hay không là do khả năng đọc hiểu và tự hiểu. Bó tay. Thôi ngưng.
 
Lần chỉnh sửa cuối:
Upvote 0
Công việc khá giống backup và sync folders.
Nghiên cứu Robocopy và Powershell. Tội chi phải lập trình Excel cho cực thân.
Chủ yếu là tham khảo ý kiếm chung nhất của cộng đồng xem sao đó thôi

1/ Trước mắt có thể sẻ viết trên Excel ( Hoặc VB6 ) làm quen cái qui trình của nó sao
2/ Sau khi quen hiểu rồi thì bước kế tiếp sẻ là Delphi viết trên Form.EXE
3/ Sau mục số 2 thì kế tiếp sẻ là 1 Hàm API chỉ 3 tham số là

Hàm(FolderNguon, FolderDich,True hoặc False)

Giải thích True Or False

True = duyệt Folder đệ Quy
False = không duyệt Folder đệ quy

Ý tưởng là thế ... còn thực hiện thì đang lên kế hoạch + tham khảo ý kiếm chung nhất ===> xong mới tiến hành viết
 
Upvote 0
Rảnh thời gian khi né Covid - 19

Tôi đang tìm kiếm 1 cách thức để đồng bộ các Files từ Folder A Qua Folder B

Mô Tả:
1/ trong Folder A có nhiều Folder con ... cháu chắt ....
2/ vậy đồng bộ Files từ Folder A qua Folder B tôi lên ý tưởng sẻ thực hiện như sau

Thực hiện:
1/ kiểm tra tên Files
2/ kiểm tra ngày lưu files
3/ kiểm tra files size
4/ kiểm tra xem tên files đó có trong Folder trùng tên hay không

Nếu qua 4 mục kiểm trên mà nó khác 1 trong 4 mục đó thì tiến hành Copy Files từ Folder A qua Folder B

Vậy 4 tiêu chí tôi đưa ra như vậy có phù hợp hay không .... Mong các bạn tham gia ý kiếm
Cái này mình nghĩ nên dùng cmd cho tiện, trước mình có dùng ROBOCOPY để đồng bộ, dùng tham số MIR là quan trọng nhất và tùy theo mục đích đồng bộ thì mình có thể thêm các tham số khác như: exclude zip file...
 
Upvote 0
Cái này mình nghĩ nên dùng cmd cho tiện, trước mình có dùng ROBOCOPY để đồng bộ, dùng tham số MIR là quan trọng nhất và tùy theo mục đích đồng bộ thì mình có thể thêm các tham số khác như: exclude zip file...
có đó mình biết lâu lắm rồi ... trong cái Addins SQL của mình úp GPE này có xcopy đấy nó chạy bay vèo vèo

Hãy hiểu là đồng bộ files từ Folder qua Folder chứ ko phải copy lấy hết xong lưu đè lên

cmd chỉ rành cho người biết sử dụng ... còn Mình viết chỉ nhấn nút chọn Folder là xong
 
Upvote 0
có đó mình biết lâu lắm rồi ... trong cái Addins SQL của mình úp GPE này có xcopy đấy nó chạy bay vèo vèo

Hãy hiểu là đồng bộ files từ Folder qua Folder chứ ko phải copy lấy hết xong lưu đè lên

cmd chỉ rành cho người biết sử dụng ... còn Mình viết chỉ nhấn nút chọn Folder là xong
Nó đâu có ghi đè hết đâu bạn, nó sẽ copy cái mới hoặc cái nào update sang thôi.
 
Upvote 0
Nó đâu có ghi đè hết đâu bạn, nó sẽ copy cái mới hoặc cái nào update sang thôi.
vậy thì mình chưa hiểu hết các tham số sử dụng của nó ... có thể mình sai sai cái gì đó
Bạn thử Úp 1 code xem đồng bộ File trong folder A qua Folder B duyệt Folder đệ quy
 
Upvote 0
Thì cmd nó chỉ đơn giản là: robocopy /mir "sourcepath" "destpath" thôi bạn.
Hình như nó copy lưu đè lên thì phải
mai mò google xem các tham số của nó xem sao


Nếu Copy lưu đè lần lượt lên Files củ chạy rất lâu đấy ... nếu Folder + File lớn
Còn check File theo 4 tiêu chí bài số 1 thì nó chạy rất nhanh đấy
 
Upvote 0
Hình như nó copy lưu đè lên thì phải
mai mò google xem các tham số của nó xem sao


Nếu Copy lưu đè lần lượt lên Files củ chạy rất lâu đấy ... nếu Folder + File lớn
Còn check File theo 4 tiêu chí bài số 1 thì nó chạy rất nhanh đấy
không có chuyện đè đâu bạn, vì khi bạn chạy, nó sẽ hiện luôn cho bạn file nào là file mới, file nào đã update và nó sẽ ghi load % cho những file này. kiểm tra đơn giản thôi mà, bạn copy 1 file rất nặng vào cả 2 thư mục và chạy cmd thôi. Nếu lâu thì chắc chắn là đè, không thì nó chỉ copy cái mới/thay đổi
 
Upvote 0
không có chuyện đè đâu bạn, vì khi bạn chạy, nó sẽ hiện luôn cho bạn file nào là file mới, file nào đã update và nó sẽ ghi load % cho những file này. kiểm tra đơn giản thôi mà, bạn copy 1 file rất nặng vào cả 2 thư mục và chạy cmd thôi. Nếu lâu thì chắc chắn là đè, không thì nó chỉ copy cái mới/thay đổi
Chạy 2 lần vẫn báo như nhau là sao ta ???

1625651827588.png
 
Upvote 0
liệu bạn chạy sai gì không? đây là kết quả lần 2.
View attachment 262008
chắc sai cái gì đấy đang mò Google 1 chút

robocopy c:\Sourcepath c:\Destpath /E /XC /XN /XO
Để làm rõ (sử dụng câu trả lời của Hydrargyrum, HailGallaxar và Andy Schmidt):

  • /E buộc Robocopy sao chép đệ quy các thư mục con, bao gồm cả các thư mục trống.
  • /XC loại trừ các tệp hiện có có cùng dấu thời gian nhưng kích thước tệp khác nhau. Robocopy thường ghi đè chúng.
  • /XN loại trừ các tệp hiện có mới hơn bản sao trong thư mục đích. Robocopy thường ghi đè chúng.
  • /XO loại trừ các tệp hiện có cũ hơn bản sao trong thư mục đích. Robocopy thường ghi đè chúng.
Ngoại trừ các lớp đã sửa đổi, cũ và mới, Robocopy thực hiện chính xác những gì người đăng ban đầu muốn - mà không cần phải tải môi trường tập lệnh.
 
Upvote 0
Mình thấy câu lệnh của bạn có dùng MIR đâu nhỉ?
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom