Έκδοση του nomenus-rex 0.7.0, ένα βοηθητικό πρόγραμμα για μαζική μετονομασία αρχείων

Μια νέα έκδοση του Nomenus-rex, ενός βοηθητικού προγράμματος κονσόλας για μαζική μετονομασία αρχείων, είναι διαθέσιμη. Ρυθμίστηκε χρησιμοποιώντας ένα απλό αρχείο διαμόρφωσης. Το πρόγραμμα είναι γραμμένο σε C++ και διανέμεται σύμφωνα με την GPL 3.0. Από τα προηγούμενα νέα, το βοηθητικό πρόγραμμα έχει αποκτήσει λειτουργικότητα και έχουν επιδιορθωθεί πολλά σφάλματα και ελλείψεις:

  • Νέος κανόνας: "ημερομηνία δημιουργίας αρχείου". Η σύνταξη είναι παρόμοια με τον κανόνα Ημερομηνία.
  • Καταργήθηκε αρκετά ο κωδικός "boilerplate".
  • Σημαντική αύξηση απόδοσης (περίπου 1000 φορές ταχύτερη) για τη δοκιμή σύγκρουσης ονόματος. Αυτή η δοκιμή ελέγχει εάν υπάρχουν διπλότυπα ονόματα αρχείων μεταξύ των ονομάτων αρχείων που προκύπτουν, γεγονός που θα οδηγήσει σε απώλεια δεδομένων κατά τη μετακίνηση αρχείων. Έτσι, σε μια δοκιμή με περίπου 21 χιλιάδες αρχεία, ο χρόνος δοκιμής μειώθηκε από 18 δευτερόλεπτα σε 20 χιλιάδες μικροδευτερόλεπτα!
  • Διορθώθηκε ένα σφάλμα στον κανόνα RuleDir για αρχεία που βρίσκονται στο επάνω επίπεδο του δέντρου.
  • Νέα παράμετρος e/παράδειγμα για εμφάνιση μιας τυπικής διαμόρφωσης με πεδία πηγής/προορισμού που συμπληρώνονται αυτόματα (σύμφωνα με τον τρέχοντα κατάλογο).
  • Μερικές αισθητικές διακοσμήσεις κατά την εμφάνιση ζευγών αρχείων.
  • Νέα επιλογή για την απενεργοποίηση του αιτήματος επιβεβαίωσης πριν από την έναρξη της επεξεργασίας. Μπορεί να είναι χρήσιμο για σενάρια.
  • Προστέθηκε δείκτης προόδου λειτουργίας.
  • Προστέθηκαν διάφορες λειτουργίες ταξινόμησης πριν από την επεξεργασία (με υποστήριξη Unicode).
  • Οι περισσότεροι κανόνες καλύπτονται πλέον από δοκιμές.
  • Η βιβλιοθήκη της ΜΕΘ χρησιμοποιείται για εργασία με συμβολοσειρές, οι οποίες θα πρέπει να διορθώσουν τα κύρια προβλήματα με το Unicode.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο