วิธีรวมโฟลเดอร์อย่างง่ายดายใน Windows 11/10


หากคุณจัดระเบียบไฟล์ คุณอาจมีเว็บโฟลเดอร์และโฟลเดอร์ย่อยที่เก็บข้อมูลทั้งหมดของคุณ หากคุณพบว่าคุณจัดระเบียบมากเกินไปเล็กน้อย คุณอาจต้องการรวมสองโฟลเดอร์ให้เป็นโฟลเดอร์เดียว

แต่การเปลี่ยนโครงสร้างโฟลเดอร์ที่มีอยู่นั้นยุ่งยากกว่าที่คิด ไม่มีปุ่มผสานโฟลเดอร์สำหรับรวมหลายโฟลเดอร์ คุณจะต้องเข้าไปในทุกไดเร็กทอรีด้วยตนเอง กด Ctrl + A เพื่อเลือกไฟล์ทั้งหมด สร้างโฟลเดอร์ใหม่ที่ปลายทาง และคัดลอกและวางไฟล์

โชคดีที่มีวิธีอื่นอีกมากมายในการรวมโฟลเดอร์ใน Windows 10 (หรือ Windows 11) ตั้งแต่แอปของบุคคลที่สามไปจนถึงวิธี Microsoft Windows ในตัว นี่คือภาพรวมของสิ่งที่ดีที่สุดเหล่านี้

การรวมโฟลเดอร์ที่มีชื่อเดียวกันใน Windows 10/11

ก่อนที่เราจะพูดถึงแอปของบุคคลที่สามหรือสคริปต์ Powershell เรามาดูตัวเลือกเริ่มต้นที่มีให้ก่อน แม้ว่าจะไม่มีตัวเลือก "รวมโฟลเดอร์" ใน Windows แต่ก็มีวิธีในการรวมโฟลเดอร์โดยการคัดลอกและวาง

เมื่อมีการคัดลอกโฟลเดอร์ไปยังโฟลเดอร์อื่นที่มีชื่อเดียวกัน Windows จะรวมเนื้อหาโดยอัตโนมัติ แจ้งให้คุณแก้ไขข้อขัดแย้งของไฟล์ที่เกิดขึ้น ต่อไปนี้เป็นวิธีดำเนินการ:

  1. ค้นหาสองโฟลเดอร์ที่คุณต้องการรวม หากชื่อไม่เหมือนกัน ให้เปลี่ยนชื่ออันหนึ่งให้ตรงกัน
    1. ตอนนี้เพียงคัดลอกโฟลเดอร์แรกและวางลงในไดเร็กทอรีที่มีโฟลเดอร์ที่สอง คุณสามารถใช้วิธีคลิกขวาหรือแตะแป้นพิมพ์ลัด (Ctrl + C เพื่อคัดลอก Ctrl + V เพื่อวาง)
      1. หากไม่มีไฟล์ใดในสองโฟลเดอร์ที่ใช้ชื่อร่วมกัน โฟลเดอร์ต่างๆ จะถูกรวมเข้าด้วยกันโดยไม่มีขั้นตอนเพิ่มเติมใดๆ หากมีข้อขัดแย้งเกิดขึ้น Windows จะถามคุณว่าจะทำอย่างไรกับไฟล์เหล่านั้น คุณสามารถแทนที่ ข้ามไฟล์เหล่านั้น หรือตัดสินใจเป็นกรณีไป
      2. และนั่นก็คือ สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่ามีชื่อโฟลเดอร์เหมือนกัน จากนั้นจึงคัดลอกโฟลเดอร์หนึ่งทับอีกโฟลเดอร์หนึ่ง Windows จะดูแลรายละเอียด

        นี่เป็นวิธีที่ดีที่สุดสำหรับผู้ใช้ทั่วไปที่ต้องการรวมเนื้อหาของสองโฟลเดอร์ที่แตกต่างกันโดยไม่ต้องมีการเปรียบเทียบไฟล์ขั้นสูง หากคุณต้องการใช้เกณฑ์เพิ่มเติมเพื่อแก้ไขความขัดแย้งของไฟล์ระหว่างการรวมโฟลเดอร์ คุณต้องมีเครื่องมือของบุคคลที่สามโดยเฉพาะ.

        การใช้สคริปต์ Powershell เพื่อรวมโฟลเดอร์

        แม้ว่าวิธีการคัดลอกและวางจะใช้งานง่าย แต่ก็อาจใช้เวลานานเล็กน้อยเมื่อทำงานกับหลายโฟลเดอร์ ผู้ดูแลระบบมักจะจัดการกับระบบหลายสิบระบบพร้อมกัน ดังนั้นพวกเขาจึงต้องมีวิธีที่ปรับขนาดได้สำหรับการรวมโฟลเดอร์

        เช่นเดียวกับงานอัตโนมัติส่วนใหญ่ เราจะใช้ พาวเวอร์เชลล์ เพื่อบรรลุเป้าหมายนี้ สิ่งที่เราต้องมีคือสคริปต์ที่ผ่านเนื้อหาของโฟลเดอร์หลัก เปรียบเทียบชื่อไฟล์แต่ละชื่อเพื่อดูว่ามีรายการที่ตรงกันหรือไม่ คุณสามารถเลือกที่จะแทนที่ไฟล์อื่นหรือไม่เขียนทับทั้งหมดก็ได้

        $sourcePath = “C:\Folder1”

        $destinationPath = “C:\Folder2”

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

        foreach($file ใน $files){  

            $sourcePathFile = $file.FullName  

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

            $exists = เส้นทางทดสอบ $destinationPathFile  

            ถ้า(!$มีอยู่){  

                $dir = Split-Path -parent $destinationPathFile  

                if (!(Test-Path($dir))) { New-Item -ItemType directory -Path $dir }  

                คัดลอกรายการ -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force  

            }  

            อื่น ๆ {  

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

                ถ้า(!$isFile){    

                    คัดลอกรายการ -Path $sourcePathFile -Destination $destinationPathFile -Recurse -Force  

                }  

            }  

        }  

        สคริปต์นี้ใช้ วนซ้ำ เพื่อคัดลอกเนื้อหาของโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทางแบบวนซ้ำ โดยไม่แตะต้องไฟล์ต้นฉบับในกรณีที่มีข้อขัดแย้ง คุณสามารถแก้ไขข้อขัดแย้งด้วยวิธีอื่นได้ (โดยการแทนที่ไฟล์เก่า ฯลฯ) และใช้พารามิเตอร์สำหรับเส้นทางต้นทางและปลายทางเพื่อให้มีความยืดหยุ่นมากขึ้น

        แอปพลิเคชันบุคคลที่สามเพื่อรวมโฟลเดอร์ได้อย่างง่ายดาย

        มีแอปของบุคคลที่สามสองสามแอปที่ทำให้กระบวนการรวมโฟลเดอร์ง่ายขึ้นมาก ความซับซ้อนมีตั้งแต่เครื่องมือผสาน GUI ขั้นพื้นฐานไปจนถึงซอฟต์แวร์เปรียบเทียบไฟล์ที่สมบูรณ์พร้อมรองรับการกำหนดเวอร์ชัน.

        นี่คือแอปของบุคคลที่สามที่ดีที่สุดสำหรับการรวมโฟลเดอร์ใน Windows 10 และ 11:

        วินเมอร์จ (ฟรี)

        โดยตัวมันเอง Windows ไม่สามารถเปรียบเทียบเนื้อหาของไฟล์ที่เหมือนกันในขณะที่คัดลอกได้ สิ่งเดียวที่บอกคุณได้คือขนาดและวันที่ของไฟล์ ทำให้คุณตัดสินใจได้ด้วยตนเองว่าจะเก็บไฟล์ใดไว้เมื่อคุณพบไฟล์ซ้ำ

        WinMerge เป็นโปรแกรมโอเพ่นซอร์สสำหรับการเปรียบเทียบไฟล์และการรวมโฟลเดอร์ใน Windows มีประโยชน์สำหรับผู้เขียนโค้ดและผู้ดูแลระบบเนื่องจากสามารถเปรียบเทียบเนื้อหาของไฟล์ข้อความและนำเสนอในรูปแบบภาพได้

        การรวมโฟลเดอร์ 2XDSOFT (ฟรี)

        หากคุณต้องการเครื่องมือรวมโฟลเดอร์ที่ใช้ GUI แบบธรรมดา Folder Merger ของ 2XDSOFT เป็นตัวเลือกที่ดี ช่วยให้คุณสามารถรวมโฟลเดอร์และโฟลเดอร์ย่อยจากอินเทอร์เฟซที่ใช้งานง่ายพร้อมตัวเลือกการปรับแต่งมากมาย

        คุณสามารถคงโครงสร้างโฟลเดอร์ไว้ ใช้ตัวกรองชื่อไฟล์ หรือแม้แต่แยกโฟลเดอร์ย่อยบางโฟลเดอร์ออกไปได้ ส่วนที่ดีที่สุดคือแอปนี้สามารถพกพาได้ คุณสามารถพกพาไปในไดรฟ์ปากกาและใช้งานได้โดยตรงโดยไม่ต้องติดตั้ง

        การรวมอาร์แกน (ทดลองใช้ฟรี 30 วัน; $129 Standard; $269 Professional)

        Araxis Merge คือการเปรียบเทียบไฟล์และแอปพลิเคชันการรวมที่มีประสิทธิภาพสำหรับ Windows และ macOS เช่นเดียวกับ WinMerge วิธีที่ดีที่สุดสำหรับผู้ที่ทำงานกับไฟล์ข้อความจำนวนมาก เช่น โปรแกรมเมอร์หรือผู้เชี่ยวชาญด้านกฎหมาย

        คุณสามารถพิจารณาว่าเป็นรูปแบบขั้นสูงของ WinMerge โดยมีการเปรียบเทียบไฟล์ขั้นสูง รวมถึงข้อความ รูปภาพ และไฟล์ไบนารี ระบบควบคุมเวอร์ชันสามารถรวมเข้ากับ Araxis Merge ได้โดยตรง พร้อมด้วย API เพื่อเปิดใช้งานการทำงานอัตโนมัติผ่านบรรทัดคำสั่ง

        ฟังก์ชันพิเศษนี้ไม่ได้มาแบบฟรีๆ Araxis Merge เป็นเครื่องมือระดับพรีเมียม ซึ่งคุณจะต้องซื้อใบอนุญาตเพื่อใช้งานเกินระยะเวลาทดลองใช้ 30 วัน ตรวจสอบไซต์ Araxis Merge สำหรับ ราคาที่สมบูรณ์ และ รายการคุณสมบัติโดยละเอียด ในเวอร์ชันมาตรฐานและโปร

        วิธีที่ดีที่สุดในการรวมโฟลเดอร์ใน Windows 10/11 คืออะไร

        หากคุณต้องการรวมเนื้อหาของสองไดเร็กทอรีให้เป็นโฟลเดอร์เดียว วิธีการเริ่มต้นคือวิธีที่ดีที่สุด เพียงเปิด File Explorer เปลี่ยนชื่อโฟลเดอร์ใดโฟลเดอร์หนึ่งให้เป็นชื่อเดียวกัน และคัดลอกและวางทับอีกโฟลเดอร์หนึ่ง เพื่อให้ Windows จัดการการควบรวมกิจการ.

        คุณต้องการวิธีการอื่นก็ต่อเมื่อคุณต้องรวมหลายโฟลเดอร์เป็นประจำ หรือต้องการอัลกอริธึมการเปรียบเทียบไฟล์โดยละเอียด หากคุณต้องการรวมไฟล์ข้อความ มี วิธีการอื่นๆ

        สคริปต์ Powershell น่าจะเป็นวิธีที่ยืดหยุ่นที่สุดสำหรับสิ่งนี้ เนื่องจากสามารถใช้ cmdlets เพื่อรวมไฟล์ตามเกณฑ์ขั้นสูงจำนวนเท่าใดก็ได้ ปัญหาเดียวคือต้องมีความรู้เล็กน้อยเกี่ยวกับไวยากรณ์ของ Powershell จึงจะสามารถเขียนโค้ดได้ แต่นี่คือวิธีถ้าคุณต้องการตั้งค่าสคริปต์อัตโนมัติสำหรับการรวมโฟลเดอร์

        สำหรับวิธีการที่เป็นมิตรต่อผู้ใช้มากขึ้น คุณสามารถใช้แอปพลิเคชันบุคคลที่สามได้ แอปอย่าง WinMerge และ Araxis Merge ช่วยให้คุณสามารถเปรียบเทียบไฟล์และรวมโฟลเดอร์ได้โดยไม่จำเป็นต้องเชี่ยวชาญด้านการเขียนโค้ด ทำให้เป็นโปรแกรมที่จำเป็นสำหรับผู้ที่ทำงานกับไฟล์ข้อความจำนวนมาก

        .

        กระทู้ที่เกี่ยวข้อง:


        17.06.2022