กำลังสร้างเครื่องมือที่สามารถแก้ไข/แชร์/นำกฎการตั้งชื่อไฟล์ไปใช้ได้
(filename.systems)เมื่อไฟล์และโฟลเดอร์มีจำนวนมากขึ้น เราก็มักจะสร้างกฎการตั้งชื่อโฟลเดอร์/ไฟล์เพื่อจัดระเบียบอย่างเป็นระบบ แต่ในกรณีส่วนใหญ่ยังคงจัดการกันแบบแมนนวลทั้งหมด
ตัวอย่างเช่น ที่ Netflix มีการแชร์กฎการตั้งชื่อโฟลเดอร์และไฟล์ผ่านเอกสารยาว ๆ หากจะปฏิบัติตามก็ต้องจัดการกับชื่อไฟล์อย่าง
"reeltitle_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716/
r01/reeltitle_r01_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716.0000002.tif"
แบบนี้
ถึงจะไม่ใช่กรณีสุดโต่งแบบตัวอย่างข้างต้น แค่เป็นกฎง่าย ๆ อย่าง "001Report/2024/04/Sales/รายวัน-Sales-20250103.xls" ก็ยังจัดการได้ยุ่งยากอยู่ดี
เพื่อแก้ปัญหานี้ ผมได้สร้างไว้ 2 อย่าง
1. ภาษา สำหรับอธิบายกฎชื่อไฟล์/โฟลเดอร์
สิ่งนี้ช่วยทำให้วิธีอธิบายกฎเป็นมาตรฐาน และเป็นพื้นฐานให้เครื่องเข้าใจได้
ตัวอย่างเช่น สามารถเขียนเป็น yaml แบบง่าย ๆ ได้ดังนี้ สเปกโดยละเอียด
- Reports: # 폴더
- Report-<TITLE>-<YYYYMMDD>.xls #파일
กฎการตั้งชื่อไฟล์ของ Netflix ที่กล่าวถึงข้างต้นสามารถแสดงได้แบบนี้
ภาษา yaml จะถูกเก็บไว้ในโฟลเดอร์ชื่อ .fns
2. เครื่องมือที่ใช้ภาษาข้างต้น
ปัจจุบันมีสิ่งต่อไปนี้
clearfile.name : เว็บเซอร์วิสสำหรับสร้าง แก้ไข และแชร์ FNS
Brand New File : แอปเดสก์ท็อปที่ช่วยสร้างชื่อไฟล์ให้ตรงตามกฎได้อย่างง่ายดาย คล้ายกับการลดการพิมพ์และการพิมพ์ผิดด้วยระบบเติมข้อความอัตโนมัติขณะเขียนโค้ด เวลาสร้างชื่อไฟล์ใหม่ก็มีระบบเติมข้อความอัตโนมัติมาช่วยสร้างชื่อไฟล์เช่นกัน
ความสัมพันธ์ระหว่างภาษา yaml กับเครื่องมือเหล่านี้ สามารถมองได้เหมือนความสัมพันธ์ระหว่าง html กับเว็บเบราว์เซอร์
ตอนนี้กำลังอยู่ระหว่างกำหนดมาตรฐาน จึงยินดีรับความคิดเห็นและจะนำไปพิจารณาอย่างจริงจังครับ
8 ความคิดเห็น
(ในมุมมองส่วนตัว)ผมคิดว่าผลลัพธ์ที่มีประสิทธิภาพที่สุดของความพยายามในการทำตามกฎของโครงสร้างโฟลเดอร์และชื่อไฟล์คือ Google
สิ่งที่ต้องการจะบอกคือ โครงสร้างโฟลเดอร์และไฟล์ที่มีประสิทธิภาพที่สุดนั้นท้ายที่สุดอาจเป็นเพียงภาพลวงตา และเราควรกำหนดวิธีการจัดการรวมถึงเมทาดาทาผ่านการค้นหา
เมื่อคำนึงถึงข้อจำกัดของ OS (จำนวนไฟล์สูงสุดที่ใส่ได้ในหนึ่งโฟลเดอร์ หรือจำนวนไฟล์ที่โดยทั่วไปสามารถ list-up ได้) ก็แค่ทำให้มันคงอยู่ในสถานะที่ไม่ซ้ำกันก็พอ และที่เหลือก็ใช้เมทาดาทาเพื่อให้บรรลุสิ่งที่ต้องการ
(หลังจากทุ่มเทความพยายามไปมาก)ผมได้ข้อสรุปส่วนตัวว่าการเอาความพยายามที่ใช้ไปกับการจัดการโฟลเดอร์และไฟล์แบบมีโครงสร้าง ไปมอบให้กับครอบครัว เพื่อน และตัวเองนั้นคุ้มค่ากับชีวิตมากกว่า
จากทั้งหมดที่เคยเห็น วิธีจัดการโฟลเดอร์และไฟล์ที่น่าประทับใจที่สุดคือแนวทางที่เรียกว่า Lifetime
มันเป็นการแสดงทุกอย่างเรียงตามลำดับเวลาแบบยาวต่อเนื่อง~~~~
ในฐานะคนที่ครั้งหนึ่งเคยสร้างกฎการตั้งชื่อไฟล์ mp3 เองคนเดียวและหมกมุ่นกับมันอย่างหนัก ผมทั้งตกใจและชื่นชมกับคำพูดนี้มาก เป็นมุมมองที่เฉียบคมจริง ๆ แต่สำหรับคนคนหนึ่งอย่าง 'ผม' บางทีวิธีจัดระเบียบที่มีแค่ 'ผม' คนเดียวที่รู้ ก็อาจยังมีประโยชน์อยู่เหมือนกัน... จึงขอเสริมเป็นคำแก้ตัวเล็ก ๆ ให้กับอดีตของตัวเองครับ อ่านคอมเมนต์ดี ๆ แล้วขอตัวไปครับ
ขออภัยที่ตอบช้าไปหน่อย (เนื่องจากบัญชีที่ล็อกอินอยู่บนโน้ตบุ๊กหายไป เลยต้องมาตอบด้วยอีกบัญชีหนึ่ง)
ผมเห็นด้วยอย่างยิ่งกับการรับรู้ต่อสถานการณ์ปัจจุบันที่คุณกล่าวมา
ผมมองว่านี่คือสิ่งที่ผู้ใช้จำใจต้องปรับตัว เพราะไม่มีเครื่องมือที่มีประสิทธิภาพเพียงพอ
ผมคิดว่าหากในอนาคตมีเทคโนโลยีและเครื่องมือที่เหมาะสมถูกจัดเตรียมไว้ เรื่องนี้ก็อาจเปลี่ยนแปลงได้
ความคิดของผมเกี่ยวกับเรื่องนี้ได้สรุปไว้ในบทความด้านล่าง
https://blogko.clearfile.name/p/a2b
ฟีเจอร์แบบ Samsung OneUI ที่ตรวจดูคอนเทนต์ในโฟลเดอร์แล้วแนะนำชื่อที่เหมาะสมให้นี่เป็นอย่างไรบ้าง?
การตั้งชื่อนี่เป็นส่วนที่ยากที่สุดเลยครับ.. ฮ่า
ขอบคุณสำหรับความคิดเห็นครับ
ดูเหมือนว่าน่าจะทำฟีเจอร์ที่ดึงไฟล์กฎ
yamlออกมาจากรายการไฟล์ในโฟลเดอร์ได้ครับ ช่วงนี้ AI ฉลาดมาก ถ้าให้รายการไฟล์ไปก็น่าจะสร้างไฟล์กฎได้ไม่ยากครับมีแอปเติมข้อความอัตโนมัติสำหรับ Mac ไหมครับ? ถ้ารันได้ในสภาพแวดล้อม CLI ด้วยก็คงดีนะครับ
อ่า ยังไม่มีครับ... แม้จะอยู่ในแผน แต่ความสามารถผมยังไม่พอครับ--;
(แก้ไขไม่ได้เลยขอฝากไว้เป็นคอมเมนต์)
ถ้าช่วยบอกปัญหาหรือจุดที่ลำบากเวลาจัดการชื่อไฟล์ตามปกติให้หน่อยได้ ก็จะนำไปพิจารณาพัฒนาเครื่องมือที่ช่วยได้ครับ