วันอังคารที่ 8 พฤศจิกายน พ.ศ. 2559

Memo : commit : 8/11/2559

change rename to [0],[1],[2], . . .
 จากเดิมที่เป็น name[] , name[][] , name[][][] กลายเป็น name, name[0], name[1],
ดังรูป รูปบนคือจะห็นว่า เป็นไฟล์ ว่าว , ว่าว[] หลังจากการแก้เป็นตัวใหม่แล้วจะได้ผลลัพตามด้านล่าง คือ น้ำ , น้ำ[0], น้ำ[1] ... เป็นต้น

โดยใช้

ซึ่งมีหลักการคือ ให้เข็คก่อนว่า ชื่อเดิมมันซ้ำมั้ย ถ้าหากซ้ำจะเริ่มทำการกำหนดตัวแปร ที่เริ่มนับตั้งแต่เลข 0 ก่อน และ เก็บชื่อต้นฉบับเอาไว้จากนั้น ให้ทำการ เพิ่ม [เลข] หลังชื่อไฟล์ไปเรื่อยๆ จนกระทั่งไม่ซ้ำเลขใดๆ จึง จะทำอย่างอื่นต่อไป

..............................................................................................................................
if user just edit file program will not rename it and if user edite file name it will check file name if has same file name the new name will add a [ number which more same file in folder Participants

  ก่อนที่จะทำการ rename เมื่อทำการ edit ไฟล์ จะทำการเช็คก่อนว่า ไฟล์มีการเปลียนชื่อมั้ยถ้าเปลียน ก็ จะเช็คต่อไปว่า ไฟล์ที่จะเปลียนไปเป็นชื่อนั้นอะ มันซ้ำกับไฟล์ไหนมั้ย ถ้าซ้ำก็จะทำการเติม [number] ต่อท้าย แต่ถ้าไม่ก็ทำการ rename ตามปกติเลยซึ่ง การ set_count_rename นั้นมีการเปลียนแปลงให้กลายเป็นฟังก์ชั่นจาก commit ที่แล้วอยู่ในเฉพาะ ตอนสร้างไฟล์ใหม่เท่านั้น ตอนนี้สามารถเรียกใช้ ทั้งจากตอน สร้างไฟล์ใหม่หรือแม้กระทั่งตอน edit ไฟล์ ได้แล้ว

.............................................................................................................................
Merge

ไม่มีความคิดเห็น:

แสดงความคิดเห็น