Rilascio di nomenus-rex 0.7.0, un'utilità di ridenominazione di file in blocco

È disponibile una nuova versione di Nomenus-rex, un'utilità console per la ridenominazione di file in blocco. Configurato utilizzando un semplice file di configurazione. Il programma è scritto in C++ e distribuito sotto GPL 3.0. Rispetto alle notizie precedenti, l'utilità ha acquisito funzionalità e numerosi errori e carenze sono stati corretti:

  • Nuova regola: “data di creazione del file”. La sintassi è simile alla regola della data.
  • Rimosso una discreta quantità di codice "boilerplate".
  • Significativo aumento delle prestazioni (circa 1000 volte più veloce) per il test di collisione dei nomi. Questo test verifica se sono presenti nomi di file duplicati tra i nomi di file risultanti, il che porterà alla perdita di dati durante lo spostamento dei file. Pertanto, in un test con circa 21 file, il tempo del test è stato ridotto da 18 secondi a 20 microsecondi!
  • Risolto un bug nella regola RuleDir per i file situati al livello più alto dell'albero.
  • Nuovo parametro e/esempio per visualizzare una configurazione tipica con campi di origine/destinazione compilati automaticamente (in base alla directory corrente).
  • Alcune decorazioni estetiche durante la visualizzazione di coppie di file.
  • Nuova opzione per disabilitare la richiesta di conferma prima dell'inizio dell'elaborazione. Può essere utile per gli script.
  • Aggiunto un indicatore di avanzamento dell'operazione.
  • Aggiunte varie modalità di ordinamento prima dell'elaborazione (con supporto Unicode).
  • La maggior parte delle regole sono ora coperte da test.
  • Per lavorare con le stringhe viene utilizzata la libreria ICU, che dovrebbe risolvere i principali problemi con Unicode.

Fonte: opennet.ru

Aggiungi un commento