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

Nomenus-rex เวอร์ชันใหม่ ซึ่งเป็นยูทิลิตี้บรรทัดคำสั่งสำหรับการเปลี่ยนชื่อไฟล์จำนวนมาก พร้อมให้บริการแล้ว โปรแกรมนี้เขียนด้วยภาษา C++ และเผยแพร่ภายใต้ใบอนุญาต GPLv3 กฎการเปลี่ยนชื่อจะถูกกำหนดค่าโดยใช้ไฟล์กำหนดค่า ตัวอย่างเช่น: source_dir = "/home/user/work/source"; destination_dir = "/home/user/work/destination"; keep_dir_structure = false; copy_or_rename = "copy"; กฎ = ( { type = "date"; date_format = "%Y-%m-%d"; }, { type = "text"; text = "_"; }, { type = "dir"; // mode = "whole path"|"parent dir only" mode = "whole path"; separator = "-“; }, { type = "text"; text = "_"; }, { type = "integer"; // mode = "global"|"local at every dir" mode = "local at every dir"; step = 1; padding = "extension"; // ปล่อยให้ตัวแปร "ext" ว่างไว้เพื่อใช้นามสกุลไฟล์เดิม ext = "";

เมื่อใช้การตั้งค่าเหล่านี้ ยูทิลิตี้จะเปลี่ยนชื่อไฟล์ "/home/user/work/source/TestDir2/file2.txt" เป็น "/home/user/work/destination/2022-03-16_TestDir2_0.txt" นอกจากนี้ ยูทิลิตี้ยังเข้าใจไดเร็กทอรี HOME และ XDG_CONFIG_HOME (ซึ่งจะค้นหาไฟล์กำหนดค่าหากไม่ได้ระบุเส้นทางแบบเต็ม) และเข้าใจตัวย่อ "~" สำหรับการเข้าถึงไดเร็กทอรีโฮมอีกด้วย

การเปลี่ยนแปลงในเวอร์ชันใหม่:

  • มีการเพิ่มประเภท "กฎ" ใหม่ ซึ่งยอมรับชื่อที่ยังไม่สมบูรณ์ในปัจจุบันเป็นพารามิเตอร์ ซึ่งช่วยให้สามารถเพิ่มกฎการแทนที่ (replace) ที่จะแทนที่สตริงย่อยทั้งหมดด้วยสตริงใหม่ได้
  • ชื่อไฟล์จะถูกเรียงลำดับตามตัวอักษรก่อนประมวลผล ก่อนหน้านี้ ไฟล์จะถูกประมวลผลตามลำดับที่ระบบไฟล์ส่งคืน ในเวอร์ชันถัดไป การเรียงลำดับนี้จะควบคุมโดยผู้ใช้
  • เอกสารประกอบได้รับการปรับปรุงเล็กน้อยเพื่อให้ใช้งานง่ายยิ่งขึ้น
  • การเปลี่ยนแปลงภายในของโค้ด (การเริ่มสร้างการทดสอบและฟังก์ชันเทมเพลตใหม่สำหรับการอ่านตัวแปร enum จากไฟล์กำหนดค่า) ที่ได้รับการออกแบบมาเพื่อทำให้การเพิ่มกฎใหม่ง่ายขึ้นและลดจำนวนข้อผิดพลาดใหม่

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster