คุณมีไฟล์เสียที่ขาดหรือผิดนามสกุลไฟล์ไหม? ถ้ารู้ประเภทไฟล์ เพิ่มนามสกุลที่ถูกต้องอาจทำให้ไฟล์อ่านได้อีก และถ้ามีหลายไฟล์แบบนี้ เรามีวิธีประหยัดเวลา: เปลี่ยนนามสกุลหลายไฟล์พร้อมกัน (batch rename)
บทนำนามสกุลไฟล์
นามสกุลไฟล์ คือ ตัวอักษรหลังจุดในชื่อไฟล์ เช่น document.doc นามสกุลคือ DOC นามสกุลระบุประเภทไฟล์ ให้ OS ผูกไฟล์กับซอฟต์แวร์ที่รองรับ
หมายเหตุ: ในส่วนใหญ่ เปลี่ยนนามสกุลเพียงอย่างเดียว ไม่สามารถแปลงไฟล์จากรูปแบบหนึ่งไปอีกรูปแบบ เช่นแปลง PDF เป็น Word ต้องใช้ conversion tool เขียนไฟล์ใหม่ทั้งหมด แต่ถ้าแปลง DAT เป็น Word การเปลี่ยนนามสกุลได้ผล
วิธีทำให้นามสกุลไฟล์มองเห็นได้
เปลี่ยนนามสกุลอาจทำให้ไฟล์ใช้ไม่ได้ชั่วคราว เพื่อป้องกันอุบัติเหตุ นามสกุลจึงถูกซ่อนไว้ คลิกขวาไฟล์ เลือก Properties ภายใต้ General จะเห็นชื่อเต็มรวมนามสกุล ด้านล่างชื่อ จะบอก type of file และ opens it ด้วยโปรแกรมอะไร
ทำให้นามสกุลมองเห็นได้ตลอด: เปิด File Explorer ไปโฟลเดอร์ที่อยากเห็นนามสกุล
Windows 8 และ 10: ไป View ติ๊ก File name extensions
Windows 7: คลิก Organize ซ้ายบน เลือก Folder and search options แท็บ View เลื่อนลงเจอ Hide file extensions for known file types ยกเลิกติ๊ก กด OK
วิธีแก้ไขการผูกไฟล์กับโปรแกรมผิด
บางครั้งการผูกประเภทไฟล์ผิดปกติ Windows ผูกไฟล์กับโปรแกรมที่ไม่รองรับ เช่น DOC ผูกกับ VLC แทน Word ไฟล์ DOC ทุกไฟล์จะเปิดด้วย VLC แต่มันเปิดไม่ได้ โชคดี แก้ได้ง่าย
คลิกขวาไฟล์ที่ผิด เลือก Open with — เพื่อเปลี่ยนโปรแกรมถาวร เลือก Choose another app เลือกโปรแกรมที่ถูกต้อง ติ๊ก Always use this app to open .ext files โดย EXT คือนามสกุลไฟล์นั้นๆ
แก้ไขการผูกไฟล์ LNK (shortcut) ที่เสีย อาจต้องแก้ Registry
วิธีระบุประเภทไฟล์ที่ไม่รู้จัก
เจอไฟล์แปลก Google หรือ WolframAlpha อาจช่วยบอกได้
ใช้ TrID วิเคราะห์ไฟล์ที่ขาดนามสกุล มี 3 รุ่น: TrID File Identifier (command line), TrIDNet (มี UI), TrID Online (เว็บ) ทั้ง 3 อ่าน binary signature เปรียบเทียบกับฐานข้อมูล TrID ถ้าตรง จะรู้ว่าไฟล์ประเภทไหน
วิธี Batch Rename นามสกุลไฟล์
Batch rename นามสกุลได้ 2 วิธี: command line หรือ third-party tool ถ้าอยากเปลี่ยนมากกว่านามสกุล — เช่นเปลี่ยนชื่อไฟล์ด้วย — แนะนำ third-party tool
วิธี Command Line
รวมไฟล์ที่จะแก้ไขในโฟลเดอร์เดียว กด Shift ค้าง คลิกขวาโฟลเดอร์ เลือก Open command window here
Rename and Replace Files
อยาก rename และแทนที่ไฟล์เดิม ใช้คำสั่งนี้ แทนที่ OLD และ NEW ด้วยนามสกุลที่ต้องการ:
ren *.OLD *.NEW
เช่น เปลี่ยน JPEG เป็น JPG:
* คือ wildcard ใช้กับไฟล์ทุกไฟล์ที่ตรงเกณฑ์ เปลี่ยนไฟล์เดียวได้ด้วยการแทนที่ * ด้วยชื่อไฟล์เต็ม
Copy and Rename Files
อยากเก็บไฟล์เดิม สร้างไฟล์ใหม่พร้อมนามสกุลที่ต้องการ ใช้คำสั่ง:
xcopy *.OLD *.NEW
อาจต้องรัน elevated command prompt (admin) สำหรับ xcopy Windows 10: คลิกขวา Start เลือก Command Prompt (Admin) ไปโฟลเดอร์ด้วย cd ตาม path เช่น cd C:\Users\your_username\Downloads\Batch Rename
วิธีใช้ซอฟต์แวร์
Command prompt ดูยาก แต่ถ้าชอบ GUI นี่คือโซลูชันสำหรับเปลี่ยนนามสกุล
Bulk Extension Changer
เครื่องมือนี้ทำได้อย่างเดียว: เปลี่ยนนามสกุลแบบ batch UI จึงเรียบง่ายมาก
1. เลือกโฟลเดอร์ค้นหาไฟล์ ตัวเลือก include sub-directories
2. เพิ่มนามสกุลและสิ่งที่จะแทนที่ เช่น DAT → DOC ถ้าไฟล์ไม่มีนามสกุล จัดการได้โดยเพิ่มนามสกุลในบรรทัดว่างด้านล่างขั้นตอน 2
3. กด Go! ตรวจสอบผลลัพธ์
หมายเหตุ: Bulk Extension Changer จะ rename ไฟล์เดิมโดยไม่ copy ก่อน
เครื่องมืออื่นที่มีตัวเลือกขั้นสูง: Bulk Rename Utility และ AdvancedRenamer Gavin ครอบคลุมในบทความ batch operations ใน Windows (File Explorer, Command Prompt, PowerShell) แนะนำ Bulk Rename Utility ถ้าความต้องการซับซ้อน แต่ AdvancedRenamer ถ้าต้องการง่ายและ UI ชัดเจน
นามสกุลไฟล์ของคุณเรียบร้อยแล้ว
ตอนนี้คุณรู้เกือบทุกอย่างเกี่ยวกับการเปลี่ยนนามสกุลไฟล์ จำไว้: เปลี่ยนนามสกุล ไม่เปลี่ยนประเภทหรือรูปแบบไฟล์ แปลงไฟล์จากรูปแบบหนึ่งไปอีกอย่าง ต้องใช้ conversion tool ที่เหมาะสม
ไฟล์ไหนทำให้คุณเจ็บปวด และคุณแก้ยังไง? มีคำถามอื่นเกี่ยวกับประเภท รูปแบบ หรือนามสกุลไฟล์ไหม? คอมเมนต์บอกมา!