หลายครั้งเมื่อคุณดาวน์โหลดไฟล์จากอินเทอร์เน็ต หรือคัดลอกไฟล์จาก USB Drive รูปแบบการตั้งชื่อไม่ได้เป็นไปตามที่คุณคาดหวัง เสียโดยเฉพาะไฟล์ภาพที่ถ่ายจากกล้องดิจิทัล มักมีชื่อที่ไม่บ่งบอกอะไรเลย (DSC_01.jpg ไม่บอกอะไรเกี่ยวกับภาพเลย)
แม้คุณจะเปลี่ยนชื่อไฟล์ให้มีความหมายได้ง่าย แต่การทำเช่นนั้นสำหรับไฟล์จำนวนมากด้วยตนเองไม่ใช่ไอเดียที่ดี จะใช้เวลานานมากในการเปลี่ยนชื่อภาพทั้งหมดให้เป็นไปตามใจหากทำด้วยมือ
โชคดีที่ภารกิจจะไม่น่าเบื่อมากนัก หากคุณใช้ Mac Mac มีทั้งวิธีในตัว (Built-in) และวิธีภายนอก (Third-party) ในการเปลี่ยนชื่อชุดไฟล์ (Batch Rename) ได้อย่างรวดเร็วและง่ายดาย เพียงส่งไฟล์ให้ Mac และมันจะเปลี่ยนชื่อตามที่คุณต้องการ
ใช้ Finder ในการ Batch Rename ไฟล์บน Mac
จนถึงตอนนี้คุณอาจใช้ Finder ในการเปลี่ยนชื่อไฟล์เดี่ยวบน Mac แต่มันทำได้มากกว่านั้นเมื่อพูดถึงการเปลี่ยนชื่อไฟล์ Finder สร้างขึ้นมาพร้อมฟีเจอร์ Batch Rename Files ดังนั้นคุณไม่ต้องใช้อะไรนอกจาก Finder เพื่อให้ชื่อใหม่กับไฟล์ของคุณ
ฟีเจอร์นี้ไม่ได้ซ่อนอยู่ที่ไหน มันอยู่ใน Context Menu ของคุณตลอดมา มาเปิดเผยมันอย่างรวดเร็วและดูว่ามันทำอะไรให้คุณได้บ้าง
- เปิดโฟลเดอร์ที่ไฟล์ที่จะ Batch Rename ตั้งอยู่ใน Finder บน Mac
- เมื่อคุณเปิดโฟลเดอร์แล้ว ให้เลือกไฟล์ทั้งหมดที่คุณต้องการเปลี่ยนชื่อ กด Command + A เพื่อเลือกทั้งหมด หรือใช้ปุ่ม Command เพื่อเลือกหลายไฟล์แบบกำหนดเอง
- คลิกขวาที่ไฟล์ใดไฟล์หนึ่งในนั้น คุณจะพบตัวเลือกที่ระบุว่า Rename X Items (X คือจำนวนไฟล์ที่คุณเลือก) ใน Context Menu คลิกที่มัน
แทนที่จะเป็นการเปลี่ยนชื่อปกติ คุณจะได้กล่องโต้ตอบที่ให้คุณระบุวิธีที่คุณต้องการเปลี่ยนชื่อไฟล์ ดังนี้คือคำอธิบายสั้นๆ ของแต่ละตัวเลือก:
Replace Text – ให้คุณค้นหาข้อความที่มีอยู่และแทนที่ด้วยสิ่งที่คุณชอบ
Add Text – ให้คุณเพิ่มข้อความก่อนหรือหลังชื่อไฟล์ปัจจุบัน
Format – ที่นี่คุณสามารถจัดรูปแบบการตั้งชื่อได้ เช่น ใส่ข้อความกำหนดเองตามด้วยตัวเลขที่เพิ่มขึ้นสำหรับชื่อไฟล์ และอื่นๆ
- เมื่อคุณคลิกปุ่ม Rename คุณจะเห็นว่าไฟล์ที่เลือกทั้งหมดมีชื่อใหม่ที่คุณตั้งไว้แล้ว ผลลัพธ์เป็น tức thì คุณไม่ต้องรอให้ไฟล์ถูกเปลี่ยนชื่อ
ใช้แอป Automator เพื่อ Bulk Rename ไฟล์
วิธี Finder ในตัวทำได้ดีมากสำหรับ Bulk Rename ไฟล์ แต่อาจไม่ใช่โซลูชันที่เหมาะสมเมื่อคุณต้องการนำชื่อที่เลือกไว้ล่วงหน้าไปใช้กับไฟล์
ในกรณีนี้ แอป Automator จะเป็นตัวเลือกที่ดี เพราะคุณสามารถปรับแต่งมันล่วงหน้าด้วยชื่อที่คุณเลือก แล้วเพียงแค่ลากไฟล์ไปวางที่แอปนี้เพื่อเปลี่ยนชื่อไฟล์
- เปิดแอป Automator บน Mac เลือก Workflow เป็นเอกสารใหม่ และคลิกปุ่ม Choose จะให้คุณสร้างแอปสำหรับเปลี่ยนชื่อไฟล์
- บนหน้าจอถัดไป คุณต้องเพิ่ม Action ให้กับ Workflow ค้นหา Action ชื่อ Get Selected Finder Items ในรายการ Actions และลากมันไปวางที่ Workflow
- Action อีกตัวที่คุณต้องเพิ่มเข้า Workflow ชื่อ Rename Finder Items ลากมันไปวางที่ Workflow เช่นกัน
- เมื่อคุณเพิ่ม Action ตัวที่สอง คุณจะถูกถามว่าต้องการทำ Copy ไฟล์ก่อนเปลี่ยนชื่อหรือไม่ เลือก Don't Add และมันจะเปลี่ยนชื่อไฟล์ต้นฉบับ
- หน้าจอถัดไปคือที่ที่คุณกำหนดว่าจะตั้งชื่อไฟล์อย่างไร เลือกตัวเลือกที่เหมาะสมจากเมนูแบบเลื่อนลงที่อธิบายตัวเองได้ เมื่อคุณปรับแต่งส่วนนี้เสร็จ ให้บันทึก Workflow โดยกด File ตามด้วย Save
- ป้อนชื่อที่มีความหมายสำหรับแอปของคุณ เลือก Application จากเมนู File Format และคลิก Save
- เพื่อเปลี่ยนชื่อไฟล์ด้วยแอปที่สร้างใหม่ เพียงเลือกไฟล์ทั้งหมดที่ต้องการเปลี่ยนชื่อ และลากวางลงบนแอปใน Finder
แอป Automator แบบกำหนดเองจะเปลี่ยนชื่อไฟล์ของคุณทันทีโดยใช้ตัวเลือกที่คุณกำหนดไว้ล่วงหน้า
หากคุณต้องการให้แอปเข้าถึงง่ายขึ้น คุณสามารถลากและวางมันลงบน Dock ได้ คุณสามารถลากไฟล์ไปวางที่แอปใน Dock เพื่อเปลี่ยนชื่อ
ใช้แอปภายนอกเพื่อ Bulk เปลี่ยนชื่อไฟล์
ในกรณีส่วนใหญ่ สองวิธีข้างต้นจะทำงานให้เสร็จสิ้นแล้ว อย่างไรก็ตาม หากคุณมีความต้องการพิเศษในการเปลี่ยนชื่อไฟล์ คุณอาจต้องการใช้แอปภายนอก
มีแอปหลายตัวสำหรับ Mac ช่วยให้คุณ Batch Rename ไฟล์บนเครื่อง และคุณสามารถใช้ตัวไหนก็ได้ ตอนนี้เราจะแสดงวิธีใช้แอป Transnomino
- ดาวน์โหลดและย้ายแอปไปโฟลเดอร์ Applications บน Mac จากนั้นเปิดแอป
- ลากไฟล์ทั้งหมดที่ต้องการเปลี่ยนชื่อจาก Finder และวางลงบนแอป ไฟล์ของคุณจะปรากฏในรายการ
- ใช้เมนูแบบเลื่อนลงด้านบนเพื่อเลือกว่าคุณต้องการ Mass Rename ไฟล์อย่างไร คุณสามารถแทนที่ข้อความ เพิ่มข้อความหน้า/หลัง และแม้แต่ใช้ Regular Expressions เพื่อเปลี่ยนชื่อไฟล์ สุดท้ายเมื่อคุณพอใจกับตัวเลือก คลิก Rename ด้านบนเพื่อทำการเปลี่ยนชื่อจริง
จุดเด่นของการใช้แอปนี้คือมันแสดงผลลัพธ์สุดท้ายแม้ก่อนที่คุณจะกดปุ่ม Rename ด้วยวิธีนี้คุณทราบล่วงหน้าชื่อไฟล์จะเป็นอย่างไร และสามารถปรับเปลี่ยนได้หากต้องการ
สรุป
ก่อนหน้านี้ การเปลี่ยนชื่อไฟล์จำนวนมากพร้อมกันเป็นเรื่องยากมาก เพราะไม่มีฟีเจอร์ Batch Rename แต่วันนี้ ระบบปฏิบัติการส่วนใหญ่มีฟีเจอร์อย่างน้อยหนึ่งอย่างสร้างอยู่ในตัวเพื่อช่วยให้คุณเปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกันได้ในครั้งเดียว