Có cách nào (chương trình không?) Có thể cho phép bạn hợp nhất hai thư mục trong Windows XP một cách an toàn không?
Rõ ràng điều này có thể được thực hiện thủ công bằng cách mở các thư mục nguồn và đích và di chuyển mọi thứ, chọn Không tất cả cho bất kỳ xung đột nào, sau đó lặp lại với mỗi thư mục con, tuy nhiên điều này có thể vô cùng tẻ nhạt nếu có nhiều hơn một chút xung đột (bên cạnh đó, toàn bộ vấn đề đối với máy tính / phần mềm là tự động hóa các tác vụ đơn giản, lặp đi lặp lại).
Nói cách khác, tôi cần trong Windows XP, chức năng hợp nhất thư mục được tích hợp trong Explorer trong Windows 7.
Để tái tạo đúng hành vi của Windows 7 (đúng cách), nó phải đáp ứng một số yêu cầu cơ bản:
- Không có gì nên được sao chép, thậm chí tạm thời, nếu nguồn và đích nằm trên cùng một ổ đĩa
- Không có thư mục mới nào được tạo nếu nguồn và đích nằm trên cùng một ổ đĩa
- Không nên sửa đổi dấu thời gian (trừ các thư mục đã sửa đổi trên ổ đĩa NTFS)
- Không có tập tin hoặc thư mục có thể vô tình bị xóa (rõ ràng)
- Cần có một số loại chức năng hoàn tác (ứng dụng của bên thứ ba sẽ phải xử lý chủ đề này)
- Nó phải dễ sử dụng và tự động (nghĩa là không chọn thủ công các tệp sẽ được hợp nhất)
- Nó nên có các tùy chọn Có-Tất-cả và Không-Tất cả (về mặt kỹ thuật của điểm trước đó)
Một lần nữa, mục tiêu là hợp nhất các thư mục như trong Windows 7, chứ không phải diff chúng, vì vậy trước khi đề xuất một cái gì đó như WinMerge, hãy nhớ việc di chuyển một thư mục trong Windows 7 là như thế nào.
Hình 1 : Trong Windows 7, di chuyển một thư mục đã tồn tại cho phép bạn bỏ qua các tệp hiện có nhưng xử lý phần còn lại
Hình 2 : Trong Windows XP, di chuyển một thư mục đã tồn tại hoặc ghi đè tất cả các file đang tồn tại hoặc bỏ qua toàn bộ thư mục hoàn toàn
(Tôi vừa thực hiện một tìm kiếm mới và tất cả hàng chục kết quả đầu tiên có màu tím vì tôi đã thấy chúng.)⊙︿⊙