Megjelent a nomenus-rex 0.7.0, a tömeges fájlok átnevezésére szolgáló segédprogram

Megjelent a Nomenus-rex, a tömeges fájlok átnevezésére szolgáló parancssori segédprogram új kiadása. Egy egyszerű konfigurációs fájl segítségével konfigurálható. A program C++ nyelven íródott, és a GPL 3.0 feltételei szerint terjeszthető. Az előző hírek óta a segédprogram funkcionalitást kapott, és számos hibát és hiányosságot javítottak:

  • Új szabály: "fájl létrehozásának dátuma". A szintaxis hasonló a dátum szabályhoz.
  • Eltávolítottam a megfelelő mennyiségű "boilerplate" kódot.
  • Jelentős teljesítménynövekedés (körülbelül 1000-szer gyorsabb) a névütközési tesztnél. Ez a teszt ellenőrzi, hogy vannak-e ismétlődések az eredményül kapott fájlnevek között, ami adatvesztéshez vezet a fájlok mozgatásakor. Tehát egy körülbelül 21 18 fájlt tartalmazó tesztnél a tesztidő 20 másodpercről XNUMX XNUMX mikroszekundumra csökkent!
  • Javítva a RuleDir hibája a fa legfelső szintjén található fájlok esetében.
  • Új e/example paraméter egy tipikus konfiguráció megjelenítéséhez automatikusan kitöltött (az aktuális könyvtárnak megfelelően) forrás/cél mezőkkel.
  • Néhány esztétikai díszítés fájlpárok kiadásakor.
  • Új lehetőség a megerősítést kérő letiltására a feldolgozás megkezdése előtt. Hasznos lehet szkriptekhez.
  • Működési folyamatjelző hozzáadva.
  • Különféle rendezési módok hozzáadva a feldolgozás előtt (Unicode támogatással).
  • A legtöbb szabályt most tesztek fedik le.
  • A karakterláncokkal való munkához az ICU könyvtárat kell használni, amely kijavítja a Unicode főbb problémáit.

Forrás: opennet.ru

Hozzászólás