การเปิดตัว nomenus-rex 0.7.0 ซึ่งเป็นยูทิลิตี้การเปลี่ยนชื่อไฟล์จำนวนมาก

Nomenus-rex ซึ่งเป็นยูทิลิตี้คอนโซลสำหรับการเปลี่ยนชื่อไฟล์จำนวนมากมีวางจำหน่ายแล้ว กำหนดค่าโดยใช้ไฟล์กำหนดค่าอย่างง่าย โปรแกรมนี้เขียนด้วยภาษา C++ และเผยแพร่ภายใต้ GPL 3.0 ตั้งแต่ข่าวก่อนหน้านี้ ยูทิลิตี้นี้ได้รับฟังก์ชันการทำงานและข้อผิดพลาดและข้อบกพร่องมากมายได้รับการแก้ไขแล้ว:

  • กฎใหม่: "วันที่สร้างไฟล์" ไวยากรณ์จะคล้ายกับกฎวันที่
  • ลบโค้ด "boilerplate" ออกไปจำนวนพอสมควร
  • การเพิ่มประสิทธิภาพอย่างมีนัยสำคัญ (เร็วขึ้นประมาณ 1000 เท่า) สำหรับการทดสอบการชนกันของชื่อ การทดสอบนี้จะตรวจสอบว่ามีชื่อไฟล์ที่ซ้ำกันในชื่อไฟล์ผลลัพธ์หรือไม่ ซึ่งจะทำให้ข้อมูลสูญหายเมื่อย้ายไฟล์ ดังนั้นในการทดสอบด้วยไฟล์ประมาณ 21 ไฟล์ เวลาทดสอบจึงลดลงจาก 18 วินาทีเหลือ 20 ไมโครวินาที!
  • แก้ไขข้อบกพร่องในกฎ RuleDir สำหรับไฟล์ที่อยู่ระดับบนสุดของแผนผัง
  • พารามิเตอร์ใหม่ e/example เพื่อแสดงการกำหนดค่าทั่วไปพร้อมฟิลด์ต้นทาง/ปลายทางที่เติมอัตโนมัติ (ตามไดเร็กทอรีปัจจุบัน)
  • การตกแต่งที่สวยงามเล็กน้อยเมื่อแสดงคู่ไฟล์
  • ตัวเลือกใหม่ในการปิดใช้งานคำขอยืนยันก่อนเริ่มการประมวลผล สามารถเป็นประโยชน์สำหรับสคริปต์
  • เพิ่มตัวบ่งชี้ความคืบหน้าการดำเนินงาน
  • เพิ่มโหมดการเรียงลำดับต่างๆ ก่อนการประมวลผล (พร้อมรองรับ Unicode)
  • กฎส่วนใหญ่ครอบคลุมอยู่ในการทดสอบแล้ว
  • ไลบรารี ICU ใช้เพื่อทำงานกับสตริง ซึ่งควรแก้ไขปัญหาหลักของ Unicode

ที่มา: opennet.ru

เพิ่มความคิดเห็น