Пускането на 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