บทความ

กำลังแสดงโพสต์จาก กันยายน, 2019

Please support me!

หากชอบใจบทความของผม โปรดสนับสนุนค่ากาแฟเล็กๆน้อยๆเพื่อเป็นกำลังใจนะครับ

[IT014] Bulk renaming files based on .csv filename mapping (Mac OSX)

Bulk renaming files based on .csv filename mapping (Mac OSX) - วิธีเปลี่ยนชื่อไฟล์จำนวนมากตามชื่อที่ลิสท์ไว้ในไฟล์ csv Case: มีไฟล์รูปจำนวนหนึ่ง ที่ต้องการเปลี่ยนชื่อไม่ให้ชื่อไฟล์เรียงกันหรือเป็น pattern ที่คาดเดาได้ Solution: 1. สร้าง list ของชื่อไฟล์ใหม่ที่ต้องการในรูปแบบไฟล์ csv 2. เขียน script เพื่ออ่านไฟล์ csv และรันคำสั่งเปลี่ยนชื่อไฟล์ (mv) Tools: 1. Microsoft Excel 2. Terminal ... Instructions: 1. นำไฟล์รูปทั้งหมดที่ต้องการเปลี่ยนชื่อใส่ไว้ใน folder เดียวกัน (ตัวอย่างชื่อ folder "test" ที่ desktop) 2. select all ไฟล์รูปทั้งหมด แล้ว copy จากนั้นเปิด Excel แล้ว paste จะได้คอลัมน์ของชื่อไฟล์ทั้งหมด 3. คอลัมน์ที่สอง ให้ใส่ชื่อไฟล์ใหม่ที่ต้องการ เรียงลงมาให้เท่าจำนวนชื่อไฟล์ที่มี กรณีนี้ต้องการ random ชื่อไฟล์ ก็ใส่สูตร random ได้ประมาณนี้ =CHAR(RANDBETWEEN ( 65,90 ) )&CHAR(RANDBETWEEN ( 65,90 ) )&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN ( 65,90 ) )&".jpg " 4. แถวสุดท้ายให้ใส่ 0 ปิดท้ายทั้ง 2 คอลัมน์ ตัวอย่างของตาราง e