Чому файли не сортуються по імені довідка для користувачів aflatum
Нещодавно ми зіткнулися з тим, що деяким користувачам Aflatum потрібно впорядкувати файли по імені, але сортування не працює: нумеровані файли йдуть упереміш. Ми тут же кинулися перевіряти роботу цього функціоналу, але знайти помилку не вийшло. Що ж було не так?
необхідний нуль
Справа в тому, що користувачі, які повідомляли нам про помилку, не врахували специфіку алгоритму машинного сортування, і не проставляли в першому десятку цифрових префіксів знак «0» перед цифрами. В результаті Афлатум, порівнюючи файли з префіксом «2» і префіксом «15», вважав, що другий файл треба поставити раніше, тому що «1» більше «2». Розглянемо на прикладі:
Нумерація «01» є коректною, а нумерація «1» при переході на другий десяток вносить безлад. Варто також звернути увагу на те, що якщо у вас більше 99 файлів, то в нумерації необхідно дотримуватися тризначних префіксів, тобто «001», «015» і т.п.
Aflatum - додаток для адвокатів і юристів, що дозволяє вести власне діловодство з мобільного, планшета або комп'ютера. Якщо ви ще не користувалися Aflatum, оціните його можливості прямо зараз: обмежена версія надається безкоштовно!
Як автоматично пронумерувати кілька файлів за допомогою Total Commander?
Є як спеціалізовані програми для пакетної обробки найменувань файлів і метатегов, так і вбудовані в звичні програми інструменти, що дозволяють швидко і коректно пронумерувати файли. Наприклад, можна скористатися загальнодоступним безкоштовним програмним продуктом Total Commander.
Цікаво, що попередньо встановлена маска нумерації в Total Commander пропонує некоректну нумерацію, саме що без урахування нуля в номерах меншого порядку.
Для того щоб коректно пронумерувати файли в папці за допомогою Total Commander:
- Відкриваємо Total Commander
- Знаходимо за допомогою нього і виділяємо потрібні файли
- Натискаємо Ctrl + M
- У вікні в полі «Маска для: імені файлу» виставляємо [C1 + 1: 2] [N], якщо файлів менше 99, і [C1 + 2: 3] [N], якщо файлів більше 99.
- У стовпці «нове ім'я» перевіряємо, що маска коректна і імена зміняться на потрібні (номер файлу + ім'я файлу)
- Натискаємо «Виконати»
Усе. Файли пронумеровані. Нижче показаний екран Total Commander перед застосуванням маски: