Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

เปรียบเทียบไฟล์ใน 2 โฟลเดอร์บน Windows 10 ด้วย WinMerge: คู่มือฉบับสมบูรณ์

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

ติดตั้ง WinMerge บน Windows 10/11

  1. ดาวน์โหลดจาก winmerge.org (เลือก Stable Version)
  2. รัน Installer → Next → ยอมรับ License
  3. เลือก Components: แนะนำติ๊ก Shell Integration (เพิ่มเมนูคลิกขวา "WinMerge"), Filters, Plugins
  4. Additional Tasks: ติ๊ก Create desktop shortcut, Add to Explorer context menu
  5. Install → Finish

เปรียบเทียบ 2 โฟลเดอร์ ด้วย WinMerge

  1. เปิด WinMerge → กด Ctrl+O (หรือ File → Open)
  2. ด้านซ้าย (Left): Browse เลือกโฟลเดอร์ต้นทาง (Source)
  3. ด้านขวา (Right): Browse เลือกโฟลเดอร์ปลายทาง (Destination)
  4. Filter: พิมพ์ *.* (เปรียบเทียบทุกไฟล์) หรือระบุ副檔名 เช่น *.jpg;*.png;*.docx
  5. ติ๊ก Read-only ทั้งสองด้าน (ป้องกันแก้ไขไฟล์โดยผิดพลาด)
  6. กด Compare

อ่านผลลัพธ์การเปรียบเทียบ (Color Codes)

สถานะสีความหมาย
Left onlyชมพูอ่อน/เทามีอยู่ในโฟลเดอร์ซ้าย (Source) เท่านั้น — หายไปจากปลายทาง
Right onlyเขียวอ่อน/เทามีอยู่ในโฟลเดอร์ขวา (Destination) เท่านั้น — ไฟล์เพิ่มเติม
Identicalขาวไฟล์เหมือนกันทุกประการ (Size, Date, Content)
Differentเหลืองชื่อไฟล์เหมือนกัน แต่ เนื้อหา/ขนาด/วันที่ต่างกัน
Binaryม่วงอ่อนไฟล์ Binary (exe, dll, รูป) ที่ต่างกัน — ไม่แสดงรายละเอียดข้อความ
Skippedเทาเข้มถูกข้ามไป (Filter, Binary, หรือ Symlink)

ดูรายละเอียดความแตกต่าง (Diff)

  • ดับเบิลคลิกที่ไฟล์สถานะ Different → จะเปิดหน้าต่าง Diff แสดงบรรทัดที่ต่างกัน (สีแดง = ลบ, สีเขียว = เพิ่ม, สีเหลือง = แก้ไข)
  • ใช้ Toolbar: Next Difference (F7), Prev Difference (Shift+F7)

ปรับแต่งมุมมอง (View Options)

  • Menu View → เลือกแสดงเฉพาะ: Identical Items, Different Items, Left Unique, Right Unique, Skipped, Binary
  • ติ๊กเฉพาะ Left Unique + Right Unique → ดูเฉพาะไฟล์ที่หาย/เพิ่ม → วิเคราะห์เร็วขึ้น
  • Tree Mode: View → Tree Mode (โครงสร้างต้นไม้) / Flat Mode: แสดงแบบรายการเดียว

Refresh / เริ่มเปรียบเทียบใหม่

  • กด F5 หรือไอคอน Refresh → อัปเดตผลลัพธ์
  • เปรียบเทียบคู่ใหม่: File → Open → เลือกโฟลเดอร์ใหม่ → Compare

เครื่องมือเปรียบเทียบโฟลเดอร์อื่นๆ (Alternatives)

ToolPlatformคุณสมบัติเด่นราคา
MeldWindows, LinuxOpen Source, 2/3-way diff & merge, แก้ไขข้อความในตัวฟรี
Beyond CompareWin, Mac, Linuxเปรียบเทียบ PDF, Excel, Table, Image, Folder Sync, Generate Reportเสีย (Trial 30 วัน)
Araxis MergeWin, Macรองรับ Office (Word, Excel, PPT), Image, Text, License 1 ใบ ใช้ 2 OSแพง (Pro)
KDiff3Win, Mac, LinuxOpen Source, Auto-merge, Diff ตัวอักษร/บรรทัดฟรี
DeltaWalkerWin, Mac, Linuxคล้าย Araxis, เปรียบเทียบ Archive (ZIP, JAR)เสีย
P4MergeWin, Mac, Linuxฟรี, เหมาะความต้องการพื้นฐานฟรี
GuiffyWin, Mac, LinuxSyntax Highlighting, Multiple Algorithmsเสีย

สรุป: WinMerge เป็นเครื่องมือฟรีที่ดีที่สุดสำหรับการเปรียบเทียบโฟลเดอร์บน Windows ใช้งานง่าย อ่านผลลัพธ์ง่าย มี Filter ยืดหยุ่น เหมาะสำหรับ Backup Verification, Code Review, Sync Check

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