Wydanie nomenus-rex 0.7.0, narzędzia do zbiorczej zmiany nazw plików

Dostępna jest nowa wersja Nomenus-rex, narzędzia konsolowego do zbiorczej zmiany nazw plików. Konfiguracja przy użyciu prostego pliku konfiguracyjnego. Program napisany jest w języku C++ i rozpowszechniany na licencji GPL 3.0. Od czasu poprzedniej wiadomości narzędzie zyskało funkcjonalność oraz poprawiono liczne błędy i niedociągnięcia:

  • Nowa reguła: „data utworzenia pliku”. Składnia jest podobna do reguły Date.
  • Usunięto znaczną ilość kodu „szablonowy”.
  • Znaczący wzrost wydajności (około 1000 razy szybszy) w przypadku testu kolizji nazw. Ten test sprawdza, czy wśród wynikowych nazw plików znajdują się jakieś zduplikowane nazwy plików, co spowoduje utratę danych podczas przenoszenia plików. Zatem w teście obejmującym około 21 tys. plików czas testu został skrócony z 18 sekund do 20 tys. mikrosekund!
  • Naprawiono błąd w regule RuleDir dla plików znajdujących się na najwyższym poziomie drzewa.
  • Nowy parametr e/przykład umożliwiający wyświetlenie typowej konfiguracji z automatycznie wypełnianymi (zgodnie z bieżącym katalogiem) polami źródłowymi/docelowymi.
  • Kilka estetycznych dekoracji przy eksponowaniu par teczek.
  • Nowa opcja wyłączenia żądania potwierdzenia przed rozpoczęciem przetwarzania. Może być przydatny w przypadku skryptów.
  • Dodano wskaźnik postępu operacji.
  • Dodano różne tryby sortowania przed przetwarzaniem (z obsługą Unicode).
  • Większość reguł jest obecnie objęta testami.
  • Biblioteka ICU służy do pracy z ciągami znaków, co powinno rozwiązać główne problemy z Unicode.

Źródło: opennet.ru

Dodaj komentarz