คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
- ชื่อไฟล์ จะมีชื่อจังหวัดประกอบอยู่ใช่ไหม?
- โฟลเดอร์ใหม่ จะตั้งแบบไหน ?
สมมุติว่าผมตั้งโจทย์แบบนี้ล่ะกัน
- โฟลเดอร์จะตั้งด้วยรหัสไปรษณีย์ของจังหวัดนั้นๆ
- ไฟล์จะใช้ชื่อเดิมเลย (ไม่เปลี่ยนแปลง)
ตัวอย่าง
เชียงใหม่ ย้ายไปโฟลเดอร์ 50000
ลำปาง ย้ายไปโฟลเดอร์ 52000
สุพรรณบุรี ย้ายไปโฟลเดอร์ 72000
* ไฟล์ทั้งหมดกองอยู่โฟลเดอร์ C:\JOB\TEST1
ใช้การเขียน batch file แบบนี้ (copy วางกับ notepad ก็ได้)
บันทึกเป็นไฟล์อะไรก็ได้.cmd
เป็นต้น
เวลาใช้งาน ก็ดับเบิ้ลคลิกที่ไฟล์อย่างเดียว หรือจะรันผ่าน command prompt ก็ได้
** ส่วนเรื่องการเปลี่ยนชื่อไฟล์
แนะนำโปรแกรมในลิ้งค์ด้านล่าง
http://www.bulkrenameutility.co.uk/
วิธีใช้งาน มีคนเขียนไว้บ้างแล้ว (ภาษาไทยก็มี)
>> https://www.google.com/search?q=bulk+rename+utility+วิธีใช้
- โฟลเดอร์ใหม่ จะตั้งแบบไหน ?
สมมุติว่าผมตั้งโจทย์แบบนี้ล่ะกัน
- โฟลเดอร์จะตั้งด้วยรหัสไปรษณีย์ของจังหวัดนั้นๆ
- ไฟล์จะใช้ชื่อเดิมเลย (ไม่เปลี่ยนแปลง)
ตัวอย่าง
เชียงใหม่ ย้ายไปโฟลเดอร์ 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] คลิกเพื่อดูข้อความที่ซ่อนไว้rem - ย้ายตำแหน่งไปโฟลเดอร์ที่มีไฟล์
cd C:\JOB\TEST1
rem - สร้างโฟลเดอร์เปล่า
md 50000
md 52000
md 72000
rem - ย้ายไฟล์
move *เชียงใหม่*.* 50000
move *ลำปาง*.* 52000
move *สุพรรณบุรี*.* 72000
- - - - - - - - - - - - - - - - - - - -
เป็นต้น
เวลาใช้งาน ก็ดับเบิ้ลคลิกที่ไฟล์อย่างเดียว หรือจะรันผ่าน command prompt ก็ได้
** ส่วนเรื่องการเปลี่ยนชื่อไฟล์
แนะนำโปรแกรมในลิ้งค์ด้านล่าง
http://www.bulkrenameutility.co.uk/
วิธีใช้งาน มีคนเขียนไว้บ้างแล้ว (ภาษาไทยก็มี)
>> https://www.google.com/search?q=bulk+rename+utility+วิธีใช้
แสดงความคิดเห็น
มีวิธีช่วยแยกไฟล์ใส่โฟลเดอร์หลายโฟลเดอร์ทีละมากๆ ได้ไหมครับ
23546-นายสิง-เชียงใหม่
65249-นายแดง-ลำปาง
41628-นางส้ม-เชียงใหม่
02365-นางสาวสี-สุพรรณบุรี
ซึ่งจะต้องนำไฟล์เหล่านี้ไปใส่ในโฟลเดอร์แต่ละจังหวัด (โฟลเดอร์จะมี 77 โฟลเดอร์ ตั้งชื่อตาม 77 จังหวัดในไทย)
ผมอยากรู้ว่ามีวิธีให้ไฟล์มันเรียงกันตามลำดับชื่อตำแหน่งหลังไหมครับ อย่างน้อยถ้าชื่อมันเรียงกันตามจังหวัดด้านหลังชื่อไฟล์ ก็คลุมง่าย โยนง่าย พยายามขอเปลี่ยนให้ชื่อไฟล์มีจังหวัดนำหน้าก็ไม่ได้ เพราะไม่สะดวกต่อการใช้งานของฝ่ายอื่น หรือมีวิธีอื่นใดให้เราโยนไฟล์ทั้งหมด แล้วมันไปแยกตามจังหวัดเองไหมครับ
ขอบคุณครับ