Lansarea nomenus-rex 0.7.0, un utilitar pentru redenumirea în bloc a fișierelor

Este disponibilă o nouă versiune a Nomenus-rex, un utilitar de consolă pentru redenumirea în bloc a fișierelor. Configurat folosind un fișier de configurare simplu. Programul este scris în C++ și distribuit sub GPL 3.0. De la știrile anterioare, utilitarul a câștigat funcționalitate și au fost remediate numeroase erori și deficiențe:

  • Regulă nouă: „data creării fișierului”. Sintaxa este similară cu regula Datei.
  • S-a eliminat o cantitate destul de mare de cod „boilerplate”.
  • Creștere semnificativă a performanței (de aproximativ 1000 de ori mai rapidă) pentru testul de coliziune de nume. Acest test verifică dacă există nume de fișiere duplicat printre numele de fișiere rezultate, ceea ce va duce la pierderea datelor la mutarea fișierelor. Deci, la un test cu aproximativ 21k fișiere, timpul de testare a fost redus de la 18 secunde la 20k microsecunde!
  • S-a remediat o eroare în regula RuleDir pentru fișierele situate la nivelul superior al arborelui.
  • Parametru nou e/exemplu pentru afișarea unei configurații tipice cu câmpuri sursă/destinație completate automat (în funcție de directorul curent).
  • Câteva decorațiuni estetice la afișarea perechilor de fișiere.
  • Opțiune nouă pentru a dezactiva cererea de confirmare înainte de începerea procesării. Poate fi util pentru scripturi.
  • S-a adăugat un indicator de progres al operațiunii.
  • S-au adăugat diverse moduri de sortare înainte de procesare (cu suport Unicode).
  • Cele mai multe reguli sunt acum acoperite de teste.
  • Biblioteca ICU este folosită pentru a lucra cu șiruri de caractere, care ar trebui să rezolve principalele probleme cu Unicode.

Sursa: opennet.ru

Adauga un comentariu