Выпуск nomenus-rex 0.7.0, утилиты для массового переименования файлов

Автор Сообщение
news_bot ®

Стаж: 7 лет 2 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
21-Июл-2022 01:31

Доступен новый выпуск Nomenus-rex, консольной утилиты для массового переименования файлов. Настраивается с помощью простого конфигурационного файла. Программа написана на C++ и распространяется на условиях GPL 3.0. Со времени предыдущей новости утилита обросла функциональностью, а также исправлены множественные ошибки и недоделки:
  • Новое правило: "дата создания файла". Синтаксис аналогичен правилу Date.
  • Удалено приличное количество "boilerplate" кода.
  • Значительный прирост производительности (приблизительно в 1000 раз быстрее) теста коллизии имён. Этот тест проверяет нет ли среди результирующих имён файлов дубликатов, что при перемещении файлов приведёт к потере данных. Так на тесте с около 21k файлов, время теста сократилось с 18 секунд до 20k микросекунд!
  • Исправлена ошибка в правиле RuleDir для файлов, находящихся на верхнем уровне дерева.
  • Новый параметр e/example для вывода типовой конфигурации с автозаполненными (согласно текущей директории) source/destination полями.
  • Немного эстетических украшательств при выводе пар файлов.
  • Новый параметр для отключения запроса подтверждения перед запуском процессинга. Может быть полезен для скриптов.
  • Добавлен индикатор прогресса выполнения операции.
  • Добавлены различные режимы сортировки перед обработкой (с поддержкой Unicode).
  • Большинство правил теперь покрыты тестами.
  • Для работы со строками задействована библиотека ICU, что должно исправить основные проблемы с Юникодом.

===========
Источник:
OpenNet.RU
===========

Похожие новости: Теги для поиска: #_nomenusrex
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 05-Май 09:41
Часовой пояс: UTC + 5