Sortie de nomus-rex 0.7.0, un utilitaire pour renommer des fichiers en masse

Une nouvelle version de Nomenus-rex, un utilitaire de console permettant de renommer des fichiers en masse, est disponible. Configuré à l'aide d'un simple fichier de configuration. Le programme est écrit en C++ et distribué sous GPL 3.0. Depuis l'actualité précédente, l'utilitaire a gagné en fonctionnalités, et de nombreuses erreurs et lacunes ont été corrigées :

  • Nouvelle règle : « date de création du fichier ». La syntaxe est similaire à la règle Date.
  • Suppression d'une bonne quantité de code "passe-partout".
  • Augmentation significative des performances (environ 1000 fois plus rapide) pour le test de collision de noms. Ce test vérifie s'il existe des noms de fichiers en double parmi les noms de fichiers résultants, ce qui entraînerait une perte de données lors du déplacement de fichiers. Ainsi, sur un test avec environ 21 18 fichiers, la durée du test a été réduite de 20 secondes à XNUMX XNUMX microsecondes !
  • Correction d'un bug dans la règle RuleDir pour les fichiers situés au niveau supérieur de l'arborescence.
  • Nouveau paramètre e/exemple pour afficher une configuration type avec des champs source/destination renseignés automatiquement (selon le répertoire courant).
  • Quelques décorations esthétiques lors de l'affichage de paires de dossiers.
  • Nouvelle option pour désactiver la demande de confirmation avant le début du traitement. Peut être utile pour les scripts.
  • Ajout d'un indicateur de progression de l'opération.
  • Ajout de divers modes de tri avant le traitement (avec support Unicode).
  • La plupart des règles sont désormais couvertes par des tests.
  • La bibliothèque ICU est utilisée pour travailler avec des chaînes, ce qui devrait résoudre les principaux problèmes liés à Unicode.

Source: opennet.ru

Ajouter un commentaire