Nomenus-rex 0.7.0, utilīta lielapjoma failu pārdēvēšanai, izlaišana

Ir pieejams jauns Nomenus-rex, konsoles utilīta lielapjoma failu pārdēvēšanai, laidiens. Konfigurēts, izmantojot vienkāršu konfigurācijas failu. Programma ir uzrakstīta C++ valodā un tiek izplatīta saskaņā ar GPL 3.0. Kopš iepriekšējām ziņām utilīta ir ieguvusi funkcionalitāti, un ir novērstas daudzas kļūdas un nepilnības:

  • Jauns noteikums: “faila izveides datums”. Sintakse ir līdzīga datuma noteikumam.
  • Noņemts diezgan daudz "boilerplate" koda.
  • Ievērojams veiktspējas pieaugums (apmēram 1000 reižu ātrāk) nosaukuma sadursmes testam. Šis tests pārbauda, ​​vai starp iegūtajiem failu nosaukumiem ir dublēti failu nosaukumi, kas izraisīs datu zudumu, pārvietojot failus. Tātad testā ar aptuveni 21 18 failu testa laiks tika samazināts no 20 sekundēm līdz XNUMX XNUMX mikrosekundēm!
  • Novērsta kļūda RuleDir kārtulā failiem, kas atrodas koka augšējā līmenī.
  • Jauns parametrs e/piemērs, lai parādītu tipisku konfigurāciju ar automātiski aizpildītiem (saskaņā ar pašreizējo direktoriju) avota/galamērķa laukiem.
  • Dažas estētiskas dekorācijas, parādot failu pārus.
  • Jauna iespēja atspējot apstiprinājuma pieprasījumu pirms apstrādes sākuma. Var būt noderīgi skriptiem.
  • Pievienots darbības progresa indikators.
  • Pirms apstrādes pievienoti dažādi šķirošanas režīmi (ar Unicode atbalstu).
  • Lielākajai daļai noteikumu tagad tiek veikti testi.
  • ICU bibliotēka tiek izmantota darbam ar virknēm, kurām vajadzētu novērst galvenās problēmas ar Unicode.

Avots: opennet.ru

Pievieno komentāru