2 คะแนน โดย argo9 2026-04-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ที่สำนักพิมพ์ งานที่ยากที่สุดระหว่างการทำงานคือการจัดระเบียบไฟล์และโฟลเดอร์

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

เมื่อ 1 ปีก่อน ผมทำมันด้วย Python จากนั้นก็ทำเป็นแอปด้วย Go whails และครั้งนี้ได้พัฒนาฟังก์ชันดังกล่าวต่อยอดด้วย Rust นอกจากนี้ยังดูจากรูปแบบไฟล์และไฟล์ที่ซ่อนอยู่ เพื่อรายงานด้วยว่าคุณเป็นผู้ใช้ดิสก์ประเภทไหน

บน Mac, Windows, Linux, NAS และคลาวด์ มันจะเปรียบเทียบไฟล์และโปรเจ็กต์ที่ซ้ำกัน เพื่อตรวจว่าเป็นไฟล์เดียวกันหรือเวอร์ชันใหม่กว่า และลบไฟล์ที่ไม่จำเป็นระหว่างไฟล์งาน เช่น ._ ออกทั้งหมด

ขณะนี้มีการเปรียบเทียบไฟล์ซ้ำในระดับดิสก์และทำรายงาน โดยใช้แฮชเป็นพื้นฐานในการเปรียบเทียบต้นฉบับ

มีฟังก์ชันดูดวงจากไฟล์ในดิสก์ และออกรายงานว่ากำลังทำงานหรือทำโปรเจ็กต์ใหม่อะไรอยู่ เป็นโปรแกรมแบบโลคัล และสามารถเลือกใช้ local LLM เช่น Ollama, LMStudio รวมถึง GeminiAPI และ OpenAI API ได้

ดาวน์โหลด

Mac

https://drive.google.com/file/d/…

ตัวติดตั้ง Windows

https://drive.google.com/file/d/…

https://drive.google.com/file/d/…

1 ความคิดเห็น

 
bigcataroido 2026-04-21

ส่วนที่จัดการไฟล์ซ้ำด้วยการอิงแฮชดูเป็นแนวทางที่เสถียรดีนะครับ

ผมเคยเจอปัญหาคล้ายกันในงานจริง
คือแม้ชื่อไฟล์จะเหมือนกัน แต่เนื้อหาจริงกลับต่างกัน
หรือมีไฟล์งานระหว่างทางอย่าง .tmp, ._ ปะปนอยู่
ทำให้การจัดระเบียบด้วยการเปรียบเทียบแบบง่าย ๆ ไม่ค่อยได้ผลเท่าไร

ส่วนที่ใช้ LLM เพื่อรายงานไปถึงประเภทของผู้ใช้นี่น่าสนใจครับ
รายงานนี้สร้างขึ้นจากเกณฑ์อะไรบ้างหรือครับ?
อย่างเช่นอิงจากโครงสร้างไฟล์หรือการกระจายตัวของนามสกุลไฟล์หรือเปล่า อยากทราบครับ