มีวิธีช่วยแยกไฟล์ใส่โฟลเดอร์หลายโฟลเดอร์ทีละมากๆ ได้ไหมครับ

ปัญหาคือ ผมมีไฟล์ pdf จำนวนมากในแต่ละรอบสัปดาห์ ชื่อไฟล์จะประกอบด้วย รหัสเป็นตัวเลข-ชื่อ-จังหวัด เช่น

23546-นายสิง-เชียงใหม่
65249-นายแดง-ลำปาง
41628-นางส้ม-เชียงใหม่
02365-นางสาวสี-สุพรรณบุรี

ซึ่งจะต้องนำไฟล์เหล่านี้ไปใส่ในโฟลเดอร์แต่ละจังหวัด (โฟลเดอร์จะมี 77 โฟลเดอร์ ตั้งชื่อตาม 77 จังหวัดในไทย)

ผมอยากรู้ว่ามีวิธีให้ไฟล์มันเรียงกันตามลำดับชื่อตำแหน่งหลังไหมครับ อย่างน้อยถ้าชื่อมันเรียงกันตามจังหวัดด้านหลังชื่อไฟล์ ก็คลุมง่าย โยนง่าย พยายามขอเปลี่ยนให้ชื่อไฟล์มีจังหวัดนำหน้าก็ไม่ได้ เพราะไม่สะดวกต่อการใช้งานของฝ่ายอื่น หรือมีวิธีอื่นใดให้เราโยนไฟล์ทั้งหมด แล้วมันไปแยกตามจังหวัดเองไหมครับ

ขอบคุณครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
- ชื่อไฟล์ จะมีชื่อจังหวัดประกอบอยู่ใช่ไหม?
- โฟลเดอร์ใหม่ จะตั้งแบบไหน ?


สมมุติว่าผมตั้งโจทย์แบบนี้ล่ะกัน
- โฟลเดอร์จะตั้งด้วยรหัสไปรษณีย์ของจังหวัดนั้นๆ
- ไฟล์จะใช้ชื่อเดิมเลย (ไม่เปลี่ยนแปลง)

ตัวอย่าง
เชียงใหม่ ย้ายไปโฟลเดอร์ 50000
ลำปาง ย้ายไปโฟลเดอร์ 52000
สุพรรณบุรี ย้ายไปโฟลเดอร์ 72000

* ไฟล์ทั้งหมดกองอยู่โฟลเดอร์ C:\JOB\TEST1

ใช้การเขียน batch file แบบนี้ (copy วางกับ notepad ก็ได้)

บันทึกเป็นไฟล์อะไรก็ได้.cmd
- - - - - - - - - - - - - - - - - - - -
rem - ย้ายตำแหน่งไปโฟลเดอร์ที่มีไฟล์
cd C:\JOB\TEST1

rem - สร้างโฟลเดอร์เปล่า
md 50000
md 52000
md 72000

rem - ย้ายไฟล์
move *เชียงใหม่*.* 50000
move *ลำปาง*.* 52000
move *สุพรรณบุรี*.* 72000
- - - - - - - - - - - - - - - - - - - -
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้

เป็นต้น
เวลาใช้งาน ก็ดับเบิ้ลคลิกที่ไฟล์อย่างเดียว หรือจะรันผ่าน command prompt ก็ได้



** ส่วนเรื่องการเปลี่ยนชื่อไฟล์
แนะนำโปรแกรมในลิ้งค์ด้านล่าง
http://www.bulkrenameutility.co.uk/

วิธีใช้งาน มีคนเขียนไว้บ้างแล้ว (ภาษาไทยก็มี)
>> https://www.google.com/search?q=bulk+rename+utility+วิธีใช้
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่