Публикуване на nomenus-rex 0.7.0, утилита за масово преименуване на файлове

Наличен нов брой на Nomenus-rex, конзолна утилита за масово преименуване на файлове. Настройва се с помощта на прост конфигурационен файл. Програмата е написана на C++ и се разпространява при условията на GPL 3.0. От последната новина утилитата е увеличила функционалността си, като също така са поправени множество грешки и недовършености:

  • Новое правило: «дата создания файла». Синтаксис аналогичен правилу Date.
  • Удалено приличное количество «boilerplate» кода.
  • Значително увеличение на производителността (приблизително 1000 пъти по-бързо) в теста за колизии на имена. Тестът проверява дали сред резултатите от имената на файловете има дубликати, което може да доведе до загуба на данни при преместване на файлове. Така на теста с около 21k файла, времето на теста е намалено от 18 секунди до 20k микро секунди!
  • Поправена е грешка в правилото RuleDir за файлове, находящи се на най-високо ниво в дървото.
  • Нов параметър e/example за извеждане на типова конфигурация с автоматично попълнени (съгласно текущата директория) полета source/destination.
  • Някои естетически подобрения при извеждането на пар файлове.
  • Нов параметър за деактивиране на искането за потвърждение преди стартиране на обработката. Може да бъде полезен за скриптове.
  • Добавен индикатор за напредъка на извършваната операция.
  • Добавени са различни режими на сортиране преди обработката (с поддръжка на Unicode).
  • Повечето правила сега са покрити с тестове.
  • За работа с низове е използвана библиотеката ICU, което трябва да реши основните проблеми с Юникода.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster