Uma nova versão do Nomenus-rex, um utilitário de console para renomeação de arquivos em massa, está disponível. Configurado usando um arquivo de configuração simples. O programa é escrito em C++ e distribuído sob GPL 3.0. Desde as notícias anteriores, o utilitário ganhou funcionalidade e vários erros e deficiências foram corrigidos:
- Nova regra: “data de criação do arquivo”. A sintaxe é semelhante à regra de data.
- Removida uma boa quantidade de código "padrão".
- Aumento significativo de desempenho (aproximadamente 1000 vezes mais rápido) para o teste de colisão de nomes. Este teste verifica se há algum nome de arquivo duplicado entre os nomes de arquivo resultantes, o que levará à perda de dados ao mover arquivos. Portanto, em um teste com cerca de 21 mil arquivos, o tempo de teste foi reduzido de 18 segundos para 20 mil microssegundos!
- Corrigido um bug na regra RuleDir para arquivos localizados no nível superior da árvore.
- Novo parâmetro e/example para exibir uma configuração típica com campos de origem/destino preenchidos automaticamente (de acordo com o diretório atual).
- Algumas decorações estéticas ao exibir pares de arquivos.
- Nova opção para desabilitar a solicitação de confirmação antes do início do processamento. Pode ser útil para scripts.
- Adicionado um indicador de progresso da operação.
- Adicionados vários modos de classificação antes do processamento (com suporte Unicode).
- A maioria das regras agora são cobertas por testes.
- A biblioteca ICU é utilizada para trabalhar com strings, o que deve resolver os principais problemas do Unicode.
Fonte: opennet.ru