Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน

การเปรียบเทียบสองโฟลเดอร์โดยไม่ต้องอ่านเนื้อหาจริงๆ อาจมีประโยชน์ในบางครั้ง มาดูวิธีการบางอย่างในการบรรลุเป้าหมายนี้ใน Windows

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

การใช้หน้าต่างคุณสมบัติ

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

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

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

ด้วย WinMerge

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

ยอมรับเถอะว่าไม่มีใครอยากจะใช้ Command Prompt หรือพิมพ์สคริปต์ PowerShell สำหรับงานใดๆ แม้ว่าวิธีการเหล่านี้จะมีประโยชน์ (โดยเฉพาะในการดูแลระบบ) ผู้ใช้ส่วนใหญ่จะพบว่าการใช้เครื่องมือเปรียบเทียบไฟล์เฉพาะนั้นง่ายกว่า

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

อย่าสับสนกับชื่อ – แม้ว่าการใช้งานหลักคือการรวมโฟลเดอร์ แต่ก็สามารถ

ได้
  1. หากต้องการเริ่มเปรียบเทียบโฟลเดอร์โดยใช้ WinMerge ให้ดาวน์โหลดซอฟต์แวร์จากเว็บไซต์อย่างเป็นทางการ มีตัวติดตั้งหลายตัว แต่การใช้ตัวบนสุดมักจะเป็นตัวเลือกที่ดีที่สุด
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. เรียกใช้การตั้งค่าที่ดาวน์โหลดมาเพื่อติดตั้ง WinMerge บนคอมพิวเตอร์ของคุณ
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. การเปิดตัว WinMerge จะเปิดหน้าต่างว่างเนื่องจากยังไม่มีการเลือกโฟลเดอร์
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. เปิดโฟลเดอร์โดยเลือกไฟล์> เปิด หรือคลิกที่ไอคอนเฉพาะบนแถบเครื่องมือ คุณยังกด Ctrl + O บนแป้นพิมพ์ได้อีกด้วย
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. สามารถเปิดได้ถึงสามโฟลเดอร์พร้อมกัน ช่วยให้คุณสามารถเปรียบเทียบได้ คลิกที่ปุ่มเรียกดูใต้แต่ละรายการเพื่อเลือกโฟลเดอร์ที่จะเปรียบเทียบ ต้องมีอย่างน้อยสองรายการในการเปรียบเทียบ - รายการที่สามเป็นทางเลือก
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ปัญหาหนึ่งที่คุณอาจพบเมื่อใช้วิธีนี้คือหน้าต่างจะเปิดโฟลเดอร์ที่คุณต้องการเลือกต่อไป เพื่อแก้ไขปัญหานี้ ให้คลิกขวาที่โฟลเดอร์เป้าหมายแล้วเลือกตัวเลือกคัดลอกเป็นเส้นทาง แล้ววางลงในแถบข้อความ
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. กด Enter เมื่อคุณทำเสร็จแล้ว ตอนนี้ WinMerge จะเข้าไปในโฟลเดอร์ที่คุณระบุ เปรียบเทียบไฟล์และรวบรวมข้อมูลที่เกี่ยวข้องทั้งหมด
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. เมื่อการสแกนเสร็จสิ้น ไฟล์ต่างๆ จะถูกแสดงรายการในรูปแบบที่แยกวิเคราะห์ได้ง่าย ไฟล์ที่ไม่ซ้ำจะถูกจัดหมวดหมู่เป็น "ซ้าย" หรือ "ขวา" ขึ้นอยู่กับโฟลเดอร์ที่อยู่ในนั้น ไฟล์ที่เหมือนกันจะถูกเน้นด้วยสีแดงโดยแสดงวันที่สร้างทั้งสองรายการพร้อมกัน
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน

ผ่านทางพรอมต์คำสั่ง

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

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

  1. หากต้องการเปรียบเทียบโฟลเดอร์โดยใช้เทอร์มินัล ให้เปิด Command Prompt เพียงพิมพ์ cmd ในเมนู Start แล้วเปิดแอป
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ตอนนี้เราสามารถใช้คำสั่ง robocopy เพื่อเปรียบเทียบไดเร็กทอรีได้ โปรดทราบว่าตามค่าเริ่มต้น คำสั่งนี้มีไว้สำหรับการคัดลอกไฟล์ ดังนั้นคุณต้องเพิ่มแฟล็กเพื่อเปรียบเทียบแทน
  2. เริ่มต้นด้วยการพิมพ์ robocopy ตามด้วยเส้นทางของทั้งสองโฟลเดอร์ที่คุณต้องการเปรียบเทียบ (คุณสามารถคลิกขวาที่โฟลเดอร์และเลือกคัดลอกเป็นเส้นทางเพื่อรับเส้นทางได้อย่างง่ายดาย) เช่นนี้:
    robocopy “C:\Users\lloyd\Documents” “C:\Users\lloyd\ดาวน์โหลด”
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ต่อไป เราจะผนวกแฟล็กต่อไปนี้ในคำสั่ง
    /L /NJH /NJS /NP /NS
    คำสั่งสุดท้ายจะมีลักษณะดังนี้:
    robocopy “C:\Users\lloyd\Documents” “C:\Users\lloyd\Downloads” /L /NJH /NJS /NP /NS
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. เมื่อทุกอย่างเข้าที่แล้ว ให้กดปุ่ม Enter เนื้อหาของไดเร็กทอรีจะถูกเปรียบเทียบ โดยสรุปความแตกต่างให้คุณ ไฟล์ที่ไม่ซ้ำในโฟลเดอร์แรกจะแสดงอยู่ภายใต้ไฟล์ใหม่ ในขณะที่ไฟล์ที่แตกต่างกันในโฟลเดอร์ที่สองจะอยู่ภายใต้ไฟล์พิเศษ เมื่อไฟล์เหมือนกัน ไฟล์จะถูกจัดเรียงเป็นเก่ากว่าหรือใหม่กว่าตามวันที่สร้างในไดเร็กทอรีแรก
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน

การใช้ Powershell

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

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

เพื่อดึงมันออกมา ขั้นแรกเราจะใช้คำสั่ง Get-ChildItem ซ้ำๆ บนไดเร็กทอรีทั้งสองและจัดเก็บไว้ในตัวแปรที่แตกต่างกัน จากนั้นเราสามารถใช้คำสั่ง Compare-Object เพื่อเปรียบเทียบข้อมูลและแสดงรายการความแตกต่าง..

หากสิ่งนี้ดูเกี่ยวข้องมากกว่า Command Prompt นั่นก็คือ ข้อได้เปรียบหลักของ Powershell คือสามารถขยายขนาดได้ถึงหลายร้อยหรือหลายพันโฟลเดอร์ได้อย่างง่ายดาย

  1. หากต้องการเริ่มเปรียบเทียบโฟลเดอร์กับยูทิลิตี้การเขียนสคริปต์ที่มีประสิทธิภาพ ให้ค้นหา Powershell ในเมนู Start แล้วเรียกใช้ ซึ่งมักจะเปิดสภาพแวดล้อมการเขียนสคริปต์แบบรวมของ PowerShell หรือ PowerShell ISE ตามชื่อในเมนู
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. หน้าต่าง PowerShell จะเปิดขึ้นพร้อมกับสคริปต์เปล่า โดยเริ่มต้นที่ไดเร็กทอรีผู้ใช้ของคุณเหมือนกับ Command Prompt
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ใช้คำสั่ง Get-ChildItem ซ้ำๆ ในเส้นทางของโฟลเดอร์แรกและเก็บผลลัพธ์ไว้ในตัวแปร เช่นนี้:
    $folder1 =Get-ChildItem -Recurse -Path “C:\Users\lloyd\Documents”
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ทำซ้ำขั้นตอนนี้สำหรับโฟลเดอร์ที่สอง โดยใช้ตัวแปรอื่น
    $folder2 =Get-ChildItem -Recurse -Path “C:\Users\lloyd\Downloads”
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน
  1. ตอนนี้ ใช้คำสั่ง Compare-Object กับตัวแปรทั้งสอง เพื่อให้คุณทราบถึงความแตกต่างในเนื้อหา
    เปรียบเทียบวัตถุ -ReferenceObject $folder1 -DifferenceObject $folder2
การเปรียบเทียบโฟลเดอร์ที่รวดเร็วและแม่นยำใน Windows:คำแนะนำทีละขั้นตอน

วิธีที่ดีที่สุดในการเปรียบเทียบสองโฟลเดอร์ใน Windows คืออะไร

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

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

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