จินตนาการว่าคุณมีรูปถ่ายเยอะจากการเดินทาง ทั้งหมดซ้อนอยู่ในโฟลเดอร์ ชื่อต่างกันหมด หรือกรณีเขียนสคริปต์หลายร่าง จำเป็นต้องตั้งชื่อให้ตรงตามเนื้อหาเพื่อค้นหาง่าย แตการเปลี่ยนชื่อหลายไฟล์พร้อมกันเป็นอีกระดับหนึ่งของปวดหัว และใช้เวลามาก โชคดีที่ Windows มีวิธีง่ายมากสำหรับการเปลี่ยนชื่อไฟล์หลายไฟล์ (bulk rename) ในไม่กี่คลิกและขั้นตอน มาดูวิธีจัดการไฟล์ด้วยการเปลี่ยนชื่อทั้งหมดพร้อมกัน
มีไฟล์หลายไฟล์ที่คุณหวังว่าจะมีชื่อคล้ายกัน เพื่อค้นหาและจัดระเบียบในโฟลเดอร์เดียว ได้ง่าย อาจเป็นไฟล์ .png หรือ .doc คุณสามารถเปลี่ยนชื่อไฟล์ที่มีข้อมูลคล้ายกันพร้อมกัน และช่วยจัดระเบียบ Windows PC ให้ดีขึ้น มาเริ่มกระบวนการและเรียนรู้วิธีเปลี่ยนชื่อหลายไฟล์พร้อมกันบน Windows
วิธีที่ดีที่สุดสำหรับการเปลี่ยนชื่อหลายไฟล์พร้อมกันใน Windows
1. วิธีง่าย: ผ่าน File Explorer
ขั้นตอน 1: หาโฟลเดอร์สำหรับ Batch Renaming

เปิด File Explorer เรียกดูโฟลเดอร์ที่ต้องการเลือกไฟล์สำหรับเปลี่ยนชื่อหลายไฟล์ คุณสามารถค้นหาโฟลเดอร์ที่ต้องการบนแถบค้นหามุมขวาบน หรือถ้าโฟลเดอร์อยู่ใน Quick Access ให้เลือกได้เลย
ขั้นตอน 2: เลือกไฟล์สำหรับเปลี่ยนชื่อ
กดค้าง Control Key (Ctrl) และคลิกซ้ายที่ไฟล์ทั้งหมดที่ต้องการ batch rename หากต้องการเปลี่ยนชื่อไฟล์ทั้งหมดในโฟลเดอร์ กด Ctrl+A เลือกทั้งหมดทันที

นี่คือชุดไฟล์โหลดมาเป็นกำแพงภาพเดสก์ท็อป ทุกไฟล์เหมือนกันแนวทางแตชื่อต่างกันหมด หากต้องการเปลี่ยนชื่อทั้งหมดในโฟลเดอร์ ใช้คำสั่ง Ctrl+A หากมีเพียงบางไฟล์ ใช้ Ctrl+LeftClick
หลังจากนั้น กดปุ่ม Rename บนริบบอนที่ขยายออก
ขั้นตอน 3: เปลี่ยนชื่อไฟล์แรกตามต้องการ
หลังเลือกไฟล์ทั้งหมดสำหรับ batch rename และกด Rename จะเห็นว่าระบบขอให้เปลี่ยนชื่อไฟล์แรกในรายการเท่านั้น

ขั้นตอน 4: ตั้งชื่อไฟล์ตามต้องการ
เลือกชื่อเฉพาะ (key name) ที่จะแทนไฟล์ทั้งหมดในโฟลเดอร์ที่เลือก ในกรณีนี้ เนื่องจากทุกไฟล์เป็นกำแพงภาพจากแหล่งเดียวกัน เราสามารถตั้งชื่อทั้งหมดเป็น "Avengers_Wallpapers"

ตอนนี้เห็นว่า ไฟล์ทั้งหมดถูกเปลี่ยนชื่อแล้ว และเพื่อแยกแยะแต่ละไฟล์ ถูก編號 1 ถึง 11 อย่างง่ายดาย คุณสามารถ batch rename ไฟล์ และจัดระเบียบไว้ในโฟลเดอร์แยกได้แล้ว
2. ใช้ Windows PowerShell
PowerShell เป็นเครื่องมืออีกอย่างที่มีประสิทธิภาพสำหรับ batch rename ไฟล์ใน Windows แต่จะลึกเข้าสู่รายละเอียดเทคนิคมากขึ้น เนื่องจากต้องใช้ syntax และคำสั่ง อาจดูยากสำหรับคนไม่คุยคอมพิวเตอร์ แตเป็นเพียงคำสั่งเดียว ที่คุณสามารถคัดลอกจากที่นี่ได้เลย มาเริ่มกระบวนการ
ขั้นตอน 1: เปิดโฟลเดอร์ที่มีไฟล์สำหรับ batch rename
ทำเหมือนขั้นตอนก่อนหน้า เปิดโฟลเดอร์ที่ต้องการโดยดับเบิลคลิก
ขั้นตอน 2: เปิด Windows PowerShell
เมื่ออยู่ในโฟลเดอร์แล้ว กดค้าง SHIFT และคลิกขวาเมาส์พร้อมกัน จะเห็นตัวเลือกใหม่ Open PowerShell Window Here

เลือกตัวเลือกนี้ จะเปิดหน้าต่าง PowerShell พร้อมพาธไดเรกทอรีของโฟลเดอร์ที่เลือก

ขั้นตอน 3: ใส่ syntax
สำหรับมือใหม่ ไม่ต้องกังวล syntax เราเตรียมไว้ให้แล้ว

คัดลอก syntax นี้ลงในหน้าต่าง PowerShell และดำเนินต่อ โปรดทราบ syntax นี้ทำงานได้ก็ต่อเมื่อต้องการ batch rename ไฟล์บน Windows

ขั้นตอน 4: แก้ไข syntax เพื่อเปลี่ยนชื่อไฟล์
ที่นี่ ต้องใส่ชื่อที่ต้องการให้ไฟล์ทั้งหมดในโฟลเดอร์ ในวงเล็บ ใส่ชื่อที่ต้องการ แทนที่คำสั่ง "new_filename" เพื่อให้รูปแบบไฟล์ ต้องลบ ".ext" และใส่นามสกุลที่ต้องการ
เช่น ในโฟลเดอร์นี้ ไฟล์ทั้งหมดเป็นรูปกำแพงภาพ เราจะเปลี่ยนชื่อเป็น GoTS8_Wallpapers และเก็บนามสกุล .jpg หากไฟล์เป็นข้อความหรือรูปแบบอื่น ใส่นามสกุลตามนั้น syntax หลังแก้ไขจะประมาณนี้:

ดังนั้น คำสั่งบน PowerShell จะเป็น:

ขั้นตอน 5: กด Enter และไฟล์จะถูกเปลี่ยนชื่อแล้ว

อีกครั้ง ไฟล์ทั้งหมดได้รับหมายเลขลำดับเพื่อแยกแยะและป้องกันชื่อซ้ำ
ตอนนี้ คุณ batch rename ไฟล์สำเร็จด้วย Windows PowerShell แล้ว
3. ใช้ซอฟต์แวร์เปลี่ยนชื่อของบุคคลที่สาม (Third-Party)
มีซอฟต์แวร์เปลี่ยนชื่อ open-source หลายตัวบนเว็บ ที่ให้ batch rename ไฟล์บน Windows ได้ เรื่องว่าตัวไหนดีเป็นอีกเรื่อง แตตัวที่ง่ายและเข้าใจง่ายคือ File Renamer Basic มาลอง rename ด้วย File Renamer ดูว่าคุ้มค่าไหม
ขั้นตอน 1: เลือกโฟลเดอร์ที่มีไฟล์ต้องการเปลี่ยนชื่อ

นี่คือหน้าต่างแรกของ File Renamer Basic เลือกโฟลเดอร์ที่ต้องการจากตัวเลือกมุมซ้าย (เครื่องหมายแดง) โฟลเดอร์ที่เลือกคือ Blog Images (เครื่องหมายเขียว) จาก Local Disk: E คลิกโฟลเดอร์ที่ต้องการ จะมีไฟล์ทั้งหมดในโฟลเดอร์นั้นแสดงในรายการขวา (เครื่องหมายน้ำเงิน)
ขั้นตอน 2: ตั้งค่าชื่อใหม่สำหรับไฟล์: เริ่มจาก Prefix
ส่วนล่างของ File Renamer Basic 长这样:

File Name Properties ให้คุณเปลี่ยนชื่อไฟล์ในรูปแบบที่ต้องการ มีตัวเลือก Prefix, Filename, Separator, Unique parameter, Suffix นี่คือแอตทริบิวต์ของชื่อไฟล์ และ File Renamer Basic ให้คุณเปลี่ยนแอตทริบิวต์เหล่านี้ได้ตามต้องการ
เริ่มจาก Prefix เปลี่ยน prefix เป็นที่ต้องการ เช่น ถ้าเป็น doc file ใส่ Doc เป็น prefix หรือถ้าเป็นไฟล์รูป ใส่ IMG ก็ได้ หรือเลือกไม่มี prefix ก็ได้ ในตัวอย่างนี้ เราเลือกไม่มี Prefix

สังเกตว่าปุ่ม Include ในคอลัมน์ Prefix ไม่ได้ถูกติ๊ก ให้ทิ้งไว้เพื่อ exclude Prefix
ขั้นตอน 3: เปลี่ยน Filename
คอลัมน์ File Name จะเป็นค่าเริ่มต้น Leave Unchanged สามารถเปลี่ยนเป็นอย่างอื่นในเมนูดรอปดาวน์ ในที่นี้ เราเลือกตั้งชื่อ custom เอง

ไฟล์ที่เราเลือก rename เป็นรูปภาพสำหรับบล็อกโพสต์

ดังนั้น filename ที่นี่คือ Blogpost Image.

ขั้นตอน 4: เลือก Separator (ตัวคั่น)
เลือก separator เพื่อเว้นคำ ได้เลือกไม่ใส่ก็ได้ ทิ้งว่างไว้ถ้าอยากได้ space ธรรมดา ในที่นี้ underscore จะเหมาะสมกว่า

ขั้นตอน 5: เลือก Unique Parameter (พารามิเตอร์เฉพาะตัว)
เนื่องจาก batch rename ทำให้ชื่อไฟล์เหมือนกันทั้งหมด จึงต้องมี unique parameter เพื่อแยกแยะ

มี 3 ตัวเลือก: ตัวเลข, ตัวอักษร, หรือวันที่ ที่นี่ค่าเริ่มต้นคือตัวเลข และควรเก็บไว้แบบนั้น
ขั้นตอน 6: เลือก Suffix และ Extension
Suffix ไม่จำเป็นต้องใส่ ข้ามไป แต่ต้องเลือก extension ให้ถูกต้องเพื่อระบุประเภทไฟล์ สามารถปรับแต่ง extension ได้เหมือน filename

เพราะเป็นรูปภาพทั้งหมด extension อาจเป็น .jpeg, .png. หรือ .jpg
ขั้นตอน 7: Preview และ Apply
File Renamer ให้ preview ชื่อไฟล์ก่อน apply อย่างถาวร

ปุ่ม Preview and Apply อยู่มุมขวาล่างของหน้าต่าง File Renamer หลัง preview และตรวจสอบแล้ว กด Apply และตรวจสอบโฟลเดอร์ต้นฉบับ

คอลัมน์ New Name จะเป็นแบบนี้หลัง apply ถาวร
เมื่อไปที่โฟลเดอร์ต้นฉบับ จะเห็นไฟล์ทั้งหมด batch rename สำเร็จแล้ว

4. ใช้เครื่องมือเฉพาะรูปแบบ (Format-Specific Tools)
มีซอฟต์แวร์ batch rename หลายตัวบนเว็บ รองรับเฉพาะรูปแบบไฟล์เดียว เช่น รองรับแค่ .jpeg หรือ .txt
ซอฟต์แวร์ rename รูปภาพที่ดีที่สุดสำหรับ Windows 10, 8, 7 คือ Photo Organizer เป็น utility tool ที่สแกนและจัดระเบียบรูปภาพกระจายทั่วระบบ จัดระเบียบผ่านหน้าต่างเดียว นอกจากช่วยลบรูปซ้ำ ฟีเจอร์เฉพาะคือ batch rename ไฟล์รูปภาพที่ต้องการค้นหาง่ายในอนาคต มาลอง rename กัน
ขั้นตอน 1: รัน Photo Organizer
ติดตั้ง Photo Organizer ที่นี่ ติดตั้งเสร็จ รัน แล้วจะเห็นตัวเลือก Import Photos มุมซ้ายบน กดแล้วไปขั้นต่อไป

ขั้นตอน 2: เพิ่มโฟลเดอร์ที่มีไฟล์ต้องการ batch rename
กด Import Windows จะมีหน้าต่างโผล่ขึ้น ขอให้เพิ่มโฟลเดอร์ที่มีไฟล์ batch rename กด Add Folder เรียกดูจาก Explorer

Explorer โผล่ เลือกโฟลเดอร์ที่ต้องการ

ขั้นตอน 3: เปลี่ยน preference เป็น File Name
ไปขั้นต่อไป มาถึง Organize Settings จะอยู่ที่ Destination Folder Settings เปลี่ยน preference เป็น File Name ก่อนกด next เพราะนั่นคือสิ่งที่เราทำ มอง screenshot จากแอปโดยตรง

ขั้นตอน 4: ปรับแต่งและแก้ไข pattern สำหรับชื่อไฟล์
Photo organizer ให้หลายรูปแบบ batch rename กดปุ่ม customize แล้ว batch rename ตามต้องการ
กด Customize เลือกรูปแบบหนึ่งจากตัวเลือก ก่อนจะตั้งชื่อ เราเลือก <Image Number> แล้วใส่ชื่อที่แทนไฟล์ที่เลือก

นี่คือชื่อที่เราใส่สำหรับ batch rename ไฟล์ในโฟลเดอร์ที่เลือก เนื่องจาก prefix format ที่เลือกคือ <Image Number> ชื่อจึงขึ้นตัวเลขก่อน แล้วคอลัมน์ที่สองคือชื่อที่เราตั้ง
ขั้นตอน 5: ย้ายไฟล์ที่ rename แล้ว หรือคัดลอก
ในหน้าต่างถัดไป เลือกว่าจะทำ copy ไฟล์เดิมกับชื่อใหม่ หรือ move ไฟล์ไปโฟลเดอร์อื่นโดยไม่ copy

ขั้นตอน 6: กด "Next" ต่อเนื่อง
กด next จนถูก redirect กลับหน้าต่าง Photo organizer หลัก
ตอนนี้ ไปที่อัลบั้มต้นฉบับบน PC ที่เก็บรูปไว้เดิม จะเห็น Photo Organizer Folder แทนไฟล์เดิม เปิดดู จะเห็นไฟล์ทั้งหมดถูก rename ตาม format ที่ตั้งไว้

Photo Organizer เป็น organizing tool มีฟีเจอร์เยอะ จากลบซ้ำไปจนทำอัลบั้ม ขั้นตอนนี้ rename แค่ไฟล์รูปภาพ สำหรับอีก ดาวน์โหลดและสำรวจเอง
ตอนนี้คุณมีวิธี batch rename ไฟล์ในระบบหลายวิธี 2 วิธีใช้ฟีเจอร์ Windows ติดตัว และรู้จักเครื่องมือเพิ่มที่ทำได้มากกว่าแค่ batch rename รูปภาพ ข้อจำกัดของ batch rename คือ ไม่สามารถตั้งชื่อเฉพาะตัว (character-specific uniqueness) หรือชื่อที่ไม่ซ้ำกันเลยให้ทุกไฟล์ได้ และสำคัญคือ ไฟล์ที่จะ rename ต้องอยู่ในโฟลเดอร์เดียวกัน