Sao chép nhưng giữ cả hai tập tin, nhưng chỉ dành cho các tệp có dấu thời gian khác nhau


1

Tôi đang cố gắng hợp nhất 5 cấu trúc cây rất giống nhau nhưng hơi khác nhau thành một cấu trúc duy nhất nhưng không mất bất kỳ dữ liệu sửa đổi nào.

Vì vậy, tôi cần một giải pháp sẽ:
1. Sao chép các tệp tồn tại trong nguồn nhưng không tồn tại ở đích
2. Bỏ qua các tệp không tồn tại trong nguồn nhưng thực hiện ở đích
3. Bỏ qua (lý tưởng) hoặc ghi đè lên các tệp tồn tại ở cả nguồn và đích và có cùng dấu thời gian
4. Tạo các bản sao của tệp tồn tại ở cả nguồn và đích nhưng có dấu thời gian khác nhau

Tôi có thể làm cái này như thế nào? Theo như tôi có thể thấy, điều này không thể được thực hiện với Xcopy, Robocopy, FreeFileSync, Synchronicity, v.v.

Câu trả lời:


1

Một tiện ích đổi tên hàng loạt, chẳng hạn như tiện ích này , có thể giúp bạn thực hiện điều này một số cách khác nhau.

Một phương pháp như vậy sẽ là thêm dấu thời gian vào tên của các tệp trong cả hai thư mục. Sau khi đổi tên, bạn có thể di chuyển chúng và cho phép Windows ghi đè lên các bản sao.


1
Bản thân tôi thích ReNamer hơn . :) Dù sao, điều đó sẽ khá xấu xí, vậy làm thế nào tôi có thể hoàn nguyên tất cả tên tệp trở lại bản gốc (tất nhiên ngoại trừ các bản sao)?
huyền thoại

Tiện ích đổi tên hàng loạt cho phép bạn nhập và xuất tên tệp đến và từ các tệp .txt và .csv.
P Fitz

Có nhưng đổi tên các tập tin trở lại những gì chúng sẽ gây ra xung đột tên tệp?
huyền thoại

Tôi đã thêm tất cả các tệp vào ReNamer, chạy quy tắc để thêm hậu tố ": File_DateModified:" cho tất cả tên tệp, hợp nhất các cấu trúc cây ghi đè lên các tệp xung đột và chạy quy tắc xóa từ vị trí 1 sang vị trí 20 từ bên phải (loại bỏ dấu thời gian). Tùy chọn "Khắc phục tên mới xung đột trên bản xem trước" của ReNamer chỉ thêm hậu tố "(x)" vào tên tệp xung đột như Windows.
huyền thoại

@mythofechelon Rất đẹp. Là phần mềm miễn phí ReNamer? Bạn có thể chia sẻ liên kết?
P Fitz
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.