เมื่อย้าย/คัดลอกไฟล์จำนวนมากระหว่างโฟลเดอร์ การตรวจสอบด้วยตาเปล่าว่า "ไฟล์ครบทุกไฟล์" เกือบเป็นไปไม่ได้ WinMerge เป็นเครื่องมือ Open Source ฟรี ที่ช่วยเปรียบเทียบโฟลเดอร์/ไฟล์ได้แม่นยำ เน้นความแตกต่างแบบ Visual บทความนี้สอนตั้งแต่ติดตั้งจนใช้งานขั้นสูง
ติดตั้ง WinMerge บน Windows 10/11
- ดาวน์โหลดจาก winmerge.org (เลือก Stable Version)
- รัน Installer → Next → ยอมรับ License
- เลือก Components: แนะนำติ๊ก Shell Integration (เพิ่มเมนูคลิกขวา "WinMerge"), Filters, Plugins
- Additional Tasks: ติ๊ก Create desktop shortcut, Add to Explorer context menu
- Install → Finish
เปรียบเทียบ 2 โฟลเดอร์ ด้วย WinMerge
- เปิด WinMerge → กด Ctrl+O (หรือ File → Open)
- ด้านซ้าย (Left): Browse เลือกโฟลเดอร์ต้นทาง (Source)
- ด้านขวา (Right): Browse เลือกโฟลเดอร์ปลายทาง (Destination)
- Filter: พิมพ์
*.*(เปรียบเทียบทุกไฟล์) หรือระบุ副檔名 เช่น*.jpg;*.png;*.docx - ติ๊ก Read-only ทั้งสองด้าน (ป้องกันแก้ไขไฟล์โดยผิดพลาด)
- กด 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)
| Tool | Platform | คุณสมบัติเด่น | ราคา |
|---|---|---|---|
| Meld | Windows, Linux | Open Source, 2/3-way diff & merge, แก้ไขข้อความในตัว | ฟรี |
| Beyond Compare | Win, Mac, Linux | เปรียบเทียบ PDF, Excel, Table, Image, Folder Sync, Generate Report | เสีย (Trial 30 วัน) |
| Araxis Merge | Win, Mac | รองรับ Office (Word, Excel, PPT), Image, Text, License 1 ใบ ใช้ 2 OS | แพง (Pro) |
| KDiff3 | Win, Mac, Linux | Open Source, Auto-merge, Diff ตัวอักษร/บรรทัด | ฟรี |
| DeltaWalker | Win, Mac, Linux | คล้าย Araxis, เปรียบเทียบ Archive (ZIP, JAR) | เสีย |
| P4Merge | Win, Mac, Linux | ฟรี, เหมาะความต้องการพื้นฐาน | ฟรี |
| Guiffy | Win, Mac, Linux | Syntax Highlighting, Multiple Algorithms | เสีย |
สรุป: WinMerge เป็นเครื่องมือฟรีที่ดีที่สุดสำหรับการเปรียบเทียบโฟลเดอร์บน Windows ใช้งานง่าย อ่านผลลัพธ์ง่าย มี Filter ยืดหยุ่น เหมาะสำหรับ Backup Verification, Code Review, Sync Check
หวังว่าคู่มือนี้ช่วยคุณจัดการไฟล์ได้แม่นยำ หากมีข้อสงสัย ถามได้ในความคิดเห็นครับ