A nomenus-rex 0.4.0 kiadás, fájlok tömeges átnevezésére szolgáló eszközök

Elérhető a Nomenus-rex konzolos segédprogram új verziója, amely a fájlok tömeges átnevezésére szolgál. A program C++ nyelven készült és a GPLv3 licenc alatt terjesztik. Az átnevezési szabályok egy konfigurációs fájl segítségével állíthatók be. Például: source_dir = "\/home\/user\/work\/source"; destination_dir = "\/home\/user\/work\/destination"; keep_dir_structure = false; copy_or_rename = "copy"; rules = ( { 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"; start = 0; step = 1; padding = 5; }, { type = "extension"; \// leave the "ext" variable empty to use an original extension ext = ""; \// mode = "lowercase"|"uppercase"|"sic"; mode = "lowercase"; } );

A megadott beállítások használatával az eszköz a fájlt „\/home\/user\/work\/source\/TestDir2\/file2.txt” átnevezi „\/home\/user\/work\/destination\/2022-03-16_TestDir2_0.txt”-ra. Az eszköz képes a HOME és XDG_CONFIG_HOME könyvtárakkal is dolgozni (ahol megkeresi a konfigurációs fájlt abban az esetben, ha a teljes útvonal nincs megadva) és érti a „~” rövidítést a felhasználói könyvtár hivatkozására.

Újdonságok az új verzióban:

  • Új szabálytípus került hozzáadásra, amely a jelenlegi befejezetlen nevet paraméterként veszi. Ez lehetővé tette a replace szabály hozzáadását, amely minden előfordulást egy új sztringre cserél.
  • Most a fájlnevek ábécé sorrendbe kerülnek az feldolgozás előtt. Korábban a fájlok a fájlrendszer által visszaadott sorrendben kerültek feldolgozásra. A következő verzióban ez a rendezés felhasználó által vezérelt lesz.
  • A dokumentáció több szempontból is átdolgozásra került, ami megkönnyítette a használatát.
  • Belső kódváltozások (a tesztek létrehozásának megkezdése és egy új sablon függvény az enum változók konfigurációs fájlból való olvasásához) célja a új szabályok hozzáadásának egyszerűbbé tétele és az új hibák számának csökkentése.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster