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