Cách dễ dàng hợp nhất các thư mục trong Windows 11/10

Nếu bạn sắp xếp các tệp, bạn có thể có một web các thư mục và thư mục con chứa tất cả dữ liệu của bạn. Nếu bạn từng thấy rằng bạn đã sắp xếp quá mức một chút, bạn có thể muốn hợp nhất hai thư mục thành một. 

Nhưng thay đổi cấu trúc thư mục hiện có phức tạp hơn nhiều. Không có nút hợp nhất thư mục để kết hợp nhiều thư mục - bạn cần phải vào từng thư mục theo cách thủ công, nhấn Ctrl + A để chọn tất cả các tệp, tạo thư mục mới tại đích và sao chép-dán các tệp. 

May mắn thay, có nhiều cách khác để hợp nhất các thư mục trong Windows 10 (hoặc Windows 11). Từ các ứng dụng của bên thứ ba đến các phương pháp Microsoft Windows tích hợp sẵn , đây là tổng quan về các phương pháp tốt nhất trong số này.

Hợp nhất các thư mục có cùng tên(Same Name) trong Windows 10/11

Trước khi đi vào ứng dụng của bên thứ ba hoặc tập lệnh Powershell , chúng ta hãy xem xét các tùy chọn mặc định có sẵn. Mặc dù không có tùy chọn "hợp nhất thư mục" trong Windows , có một phương pháp để hợp nhất các thư mục bằng cách sao chép-dán chúng.

Khi một thư mục được sao chép qua một thư mục khác có cùng tên, Windows sẽ tự động hợp nhất nội dung của nó, nhắc bạn giải quyết mọi xung đột tệp phát sinh. Đây là cách thực hiện:

  1. Xác định vị trí hai thư mục bạn muốn hợp nhất. Nếu tên của họ không giống nhau, hãy đổi tên một trong số họ để khớp với tên còn lại.

  1. Bây giờ chỉ cần sao chép thư mục đầu tiên và dán nó vào thư mục chứa thư mục thứ hai. Bạn có thể sử dụng phương pháp nhấp chuột phải hoặc chỉ cần nhấn vào phím tắt ( Ctrl + C để sao chép, Ctrl + V để dán).

  1. Nếu không có tệp nào trong hai thư mục chia sẻ tên, các thư mục sẽ được hợp nhất mà không cần thực hiện thêm bất kỳ bước nào. Nếu xung đột phát sinh, Windows sẽ hỏi bạn phải làm gì với các tệp đó. Bạn có thể thay thế chúng, bỏ qua các tệp đó hoặc quyết định theo từng trường hợp cụ thể.

Và đó là nó. Tất cả những gì bạn cần làm là đảm bảo rằng chúng có cùng tên thư mục và sau đó chỉ cần sao chép cái này qua cái kia. Windows quan tâm đến các chi tiết.

Đây là phương pháp tốt nhất cho người dùng thông thường chỉ đơn giản là muốn hợp nhất nội dung của hai thư mục khác nhau mà không cần bất kỳ so sánh tệp nâng cao nào. Nếu bạn đang tìm cách áp dụng các tiêu chí bổ sung để giải quyết xung đột tệp trong quá trình hợp nhất thư mục, bạn cần một công cụ chuyên dụng của bên thứ ba.

Sử dụng tập lệnh Powershell(Powershell Script) để hợp nhất các thư mục(Merge Folders)

Mặc dù phương pháp sao chép-dán dễ sử dụng, nhưng nó có thể hơi tốn thời gian khi làm việc với nhiều thư mục. Quản trị viên (Administrators)Hệ thống(System) thường xử lý hàng chục hệ thống cùng một lúc, vì vậy họ cần một phương pháp có thể mở rộng để hợp nhất các thư mục.

Như với hầu hết các tác vụ tự động hóa, chúng tôi sẽ sử dụng Powershell để đạt được điều này. Tất cả những gì chúng ta cần là một tập lệnh lướt qua nội dung của thư mục mẹ, so sánh từng tên tệp để xem có trùng khớp hay không. Bạn có thể chọn thay thế các tệp khác nhau hoặc không ghi đè chúng hoàn toàn.

$ sourcePath = “C: \ Folder1"

$ destinationPath = “C: Folder2”

$ files = Get-ChildItem -Path $ sourcePath -Recurse -Filter “*. *”  

foreach ($ tệp trong $ tệp) {  

    $ sourcePathFile = $ file.FullName  

    $ destinationPathFile = $ file.FullName.Replace ($ sourcePath, $ destinationPath)  

    $ tồn tại = Test-Path $ đíchPathFile  

    nếu (! $ tồn tại) {  

        $ dir = Split-Path -parent $ destinationPathFile  

        if (! ( Test-Path ($ dir))) {Thư mục New-Item -ItemType -Path $ dir}  

        Copy-Item -Path $ sourcePathFile -Destination $ destinationPathFile -Recurse -Force  

    }  

    khác{  

        $ isFile = Test-Path -Path $ destinationPathFile -PathType Leaf  

        if (! $ isFile) {    

            Copy-Item -Path $ sourcePathFile -Destination $ destinationPathFile -Recurse -Force  

        }  

    }  

}  

Tập lệnh này sử dụng một vòng lặp(loop) để sao chép đệ quy nội dung của thư mục nguồn vào thư mục đích, giữ nguyên các tệp gốc trong trường hợp có xung đột. Bạn có thể giải quyết các xung đột theo cách khác nhau (bằng cách thay thế các tệp cũ hơn, v.v.) và sử dụng các tham số cho đường dẫn nguồn và đích để làm cho nó linh hoạt hơn.

Ứng dụng của bên thứ ba để hợp nhất các thư mục một cách dễ dàng

Có một số ứng dụng của bên thứ ba giúp quá trình hợp nhất các thư mục dễ dàng hơn nhiều. Độ phức tạp của chúng bao gồm từ các công cụ hợp nhất GUI cơ bản đến phần mềm so sánh tệp hoàn chỉnh với hỗ trợ lập phiên bản.

Dưới đây là các ứng dụng của bên thứ ba tốt nhất để hợp nhất các thư mục trong Windows 10 và 11:

WinMerge (Miễn phí)( (Free))

Bản thân Windows không thể so sánh nội dung của các tệp giống hệt nhau trong khi sao chép. Tất cả những gì nó có thể cho bạn biết là kích thước tệp và ngày tháng của chúng, để bạn tự xác định tệp nào cần giữ lại khi gặp bản sao.

WinMerge là một chương trình mã nguồn mở để so sánh các tệp và hợp nhất các thư mục trong Windows . Nó rất tiện lợi cho người viết mã và quản trị viên hệ thống vì nó có thể so sánh nội dung của các tệp văn bản và trình bày chúng ở định dạng trực quan. 

Hợp nhất thư mục 2XDSOFT(2XDSOFT Folder Merger)(2XDSOFT Folder Merger) (Miễn phí)( (Free))

Nếu bạn chỉ muốn có một công cụ hợp nhất thư mục dựa trên GUI đơn giản, thì Folder Merger(Folder Merger) của 2XDSOFT là một lựa chọn tốt. Nó cho phép bạn hợp nhất các thư mục và thư mục con từ một giao diện trực quan với nhiều tùy chọn tùy chỉnh.

Bạn có thể giữ lại cấu trúc thư mục, sử dụng bộ lọc tên tệp hoặc thậm chí bỏ qua các thư mục con cụ thể. Phần tốt nhất là ứng dụng có thể di động - bạn có thể mang theo trong ổ bút và sử dụng trực tiếp mà không cần cài đặt.

Araxis Merge (Free 30-day Trial; $129 Standard; $269 Professional)

Araxis Merge là một ứng dụng so sánh và hợp nhất tệp mạnh mẽ dành cho Windows và macOS. Giống như với WinMerge , nó là tốt nhất cho những người làm việc với nhiều tệp văn bản, chẳng hạn như lập trình viên hoặc chuyên gia pháp lý.

Bạn có thể coi đây là một dạng WinMerge nâng cao hơn , với tính năng so sánh tệp nâng cao, bao gồm tệp văn bản, hình ảnh và tệp nhị phân. Hệ thống kiểm soát phiên bản(Version) có thể được tích hợp trực tiếp với Araxis Merge , cùng với một API để cho phép tự động hóa thông qua dòng lệnh.

Chức năng bổ sung này không miễn phí. Araxis Merge là một công cụ cao cấp, yêu cầu bạn phải mua giấy phép để sử dụng nó sau thời gian dùng thử 30 ngày. Kiểm tra trang web Araxis Merge để biết (Araxis Merge)giá đầy đủ(complete pricing)danh sách chi tiết các tính năng(detailed list of features) trong phiên bản tiêu chuẩn và chuyên nghiệp.

Cách tốt nhất để hợp nhất các thư mục(Merge Folders) trong Windows 10/11 là gì?

Nếu bạn chỉ muốn hợp nhất nội dung của hai thư mục vào một thư mục duy nhất, thì phương pháp mặc định là phương pháp tốt nhất. Chỉ cần(Just) mở File Explorer , đổi tên một trong các thư mục thành cùng tên và sao chép-dán lên thư mục kia, để Windows xử lý việc hợp nhất.

Bạn chỉ cần các phương pháp khác nếu bạn phải hợp nhất nhiều thư mục thường xuyên hoặc cần các thuật toán so sánh tệp chi tiết. Nếu bạn đang tìm cách hợp nhất các tệp văn bản, có những phương pháp khác(other methods) .

Các tập lệnh Powershell(Powershell) có lẽ là phương pháp linh hoạt nhất cho việc này, vì các lệnh ghép ngắn có thể được sử dụng để kết hợp các tệp dựa trên bất kỳ tiêu chí nâng cao nào. Vấn đề duy nhất là nó đòi hỏi một chút kiến ​​thức về cú pháp của Powershell để có thể viết mã. Nhưng đây là cách nếu bạn muốn thiết lập các tập lệnh tự động để hợp nhất các thư mục.

Để có một phương pháp thân thiện hơn với người dùng, bạn có thể sử dụng ứng dụng của bên thứ ba. Các ứng dụng(Apps) như WinMergeAraxis Merge cho phép bạn so sánh các tệp và hợp nhất các thư mục mà không cần phải thành thạo về mã hóa. Điều này làm cho chúng trở thành chương trình cần thiết cho những người làm việc với các tệp văn bản hàng loạt.



About the author

Tôi là Chuyên gia Windows và đã làm việc trong ngành phần mềm hơn 10 năm. Tôi có kinh nghiệm với cả hệ thống Microsoft Windows và Apple Macintosh. Các kỹ năng của tôi bao gồm: quản lý cửa sổ, phần cứng máy tính và âm thanh, phát triển ứng dụng, v.v. Tôi là một nhà tư vấn giàu kinh nghiệm có thể giúp bạn khai thác tối đa hệ thống Windows của mình.



Related posts