เมื่อไฟล์ดิจิทัลสะสมเยอะขึ้น การเปลี่ยนชื่อไฟล์จำนวนมากให้เรียบร้อยเป็นเรื่องน่าปวดหัว การเปลี่ยนชื่อทีละไฟล์ใช้เวลานานมาก สบายใจได้ว่ามีหลายวิธีทำ Batch Rename ใน Windows ประหยัดเวลาและความกังวล
แม้จะมีโปรแกรมภายนอกแนะนำ แต่จริงๆ แล้วไม่จำเป็นต้องติดตั้งเพิ่ม ใช้เครื่องมือ built-in ของ Windows ก็เพียงพอแล้ว
ใช้ File Explorer (วิธีง่ายที่สุด)
เลือกไฟล์ทั้งหมดที่ต้องการเปลี่ยนชื่อ กด F2 (หรือคลิกขวาเลือก Rename) พิมพ์ชื่อใหม่ที่ไฟล์แรก กด Enter Windows จะเปลี่ยนชื่อไฟล์อื่นๆ ให้อัตโนมัติโดยเพิ่มตัวเลขลำดับในวงเล็บ
ตัวอย่าง: เปลี่ยนชื่อรูปภาพจากวันที่เป็น "January 2021" ไฟล์จะกลายเป็น January 2021 (1), January 2021 (2) ... เหมาะสำหรับจัดกลุ่มไฟล์โปรเจกต์ รูปภาพท่องเที่ยว ฯลฯ
ข้อจำกัด: เปลี่ยนได้แค่ชื่อไฟล์ ไม่สามารถเปลี่ยนนามสกุล (.html) หรือควบคุมการตั้งชื่อได้ละเอียด ต้องใช้ Command Prompt หรือ PowerShell สำหรับงานซับซ้อนกว่า
ใช้ Command Prompt
เหมาะสำหรับเปลี่ยนนามสกุลไฟล์จำนวนมาก หรือเปลี่ยนชื่อไฟล์ด้วย Wildcard
- เปิด Command Prompt: Win+R พิมพ์
cmd Enter - เปลี่ยนไดเรกทอรีไปที่โฟลเดอร์ไฟล์: พิมพ์
cdตามด้วยพาธ (คัดลอกจากแถบที่อยู่ File Explorer ได้) - เปลี่ยนนามสกุล:
ren *.fileext1 *.fileext2
เช่นren *.jpg *.png(เปลี่ยนแค่นามสกุล ไม่แปลงประเภทไฟล์จริง) - เปลี่ยนชื่อไฟล์ด้วย Wildcard (
?):ren *.fileext ???name.fileext
ใช้?แทนตัวอักษรเดิม เพื่อรักษาความไม่ซ้ำกัน เช่นren *.jpg ?????????January.jpg
ข้อควรระวัง: หากชื่อไฟล์เดิมยาวไม่เท่ากัน บางไฟล์อาจไม่เปลี่ยนชื่อได้
ใช้ Windows PowerShell (ทรงพลังและยืดหยุ่นกว่า)
- เปิดโฟลเดอร์ไฟล์ใน File Explorer เลือก File > "Open Windows PowerShell"
- รันคำสั่งสำหรับเปลี่ยนชื่อพร้อมตัวเลขลำดับ:
dir | %{$x=0} {Rename-Item $_ -NewName "TestName$x.jpg"; $x++}เปลี่ยน "TestName" และนามสกุลให้ตรงกับไฟล์ของคุณ - สำหรับเปลี่ยนนามสกุลทั้งโฟลเดอร์:
Get-ChildItem *.jpg | Rename-Item -NewName { $_.Name -replace '.jpg','.png' }
คำสั่งแรกจะเปลี่ยนชื่อทุกไฟล์เป็น TestName0.jpg, TestName1.jpg... คำสั่งที่สองเปลี่ยน .jpg เป็น .png ทั้งโฟลเดอร์
อ่านรายละเอียดคำสั่ง Rename-Item เพิ่มเติมได้จากเอกสาร Microsoft
คุณชอบวิธีไหนมากกว่ากัน? PowerShell อาจดูยากสำหรับมือใหม่ แต่สนุกและทรงพลังเมื่อคุ้นเคย ลองใช้ดูนะครับ
หวังว่าจะเป็นประโยชน์ แชร์วิธีอื่นๆ ได้ในความคิดเห็น สนใจเพิ่มเติม? เรียนรู้การสร้าง Symbolic Links หรือวิธีคัดลอกไฟล์จำนวนมากเร็วขึ้น