FILE ENUMERATOR

Наверное, самая многострадальная наша программа, которая почти 2 года ждала своего выхода... Странный глюк, порождённый Windows и обнаруженный нами уже на начальном этапе разработки программы, не позволил выкладывать её на сайт и надолго оставил File Enumerator в стадии сырой альфы. Первый внедрённый нами багфикс решил проблему только в системе Windows 9x и только для 16-битной версии. Несмотря на то, что теоретическое решение проблемы было найдено уже вскоре после этого, до практики руки программиста дошли ещё нескоро :-) Как бы то ни было, теперь один из самых претендующих на общественную полезность продукт корпорации SRL готов.

Идея File Enumerator проста: упорядочивание файлов путём присвоения им имён, состоящих из определённого текстового шаблона и номера - индекса.

Предположим, вы скачали с разных сайтов в Интернете штук 150 фотографий Бритни Спирс, и называются все они по-разному, например: BrSp_025.jpg, SuperSexyGirl.jpg, fhm00278.jpg... А то и вовсе как-нибудь вроде BRITNE~1.JPG. Непорядок, не правда ли? Было бы лучше, если бы все файлы в вашем каталоге назывались одинаково, только имели разные индексы, т.е. Spears01.jpg, Spears02.jpg и т.д. На такой каталог посмотришь - и глаз радуется!

Если файлов было бы штук 10, вы бы без проблем переименовали их вручную через "Проводник" или FAR. Но когда их десятки или даже сотни, вам поможет File Enumerator.

Мы советуем вам положить FENUM.EXE в одну из прописанных в %PATH% директорий (обычно это Windows или WinNT). После этого, для использования File Enumerator перейдите в нужный вам каталог с файлами, подлежащими переименованию, и в командной строке введите:

FENUM *.JPG /P:Spears

Программа начнёт переименовывать файлы в алфавитном порядке, т.е. файлы, имевшие похожие имена, будут расположены рядом и после пронумеровки.

Также имеется опция задания начального индекса. Например, через неделю вы добыли ещё 100 фотографий ненаглядной мисс Спирс (друг поделился своей коллекцией :-)). Вы помещаете их в отдельный каталог, применяете команду

FENUM *.JPG /P:Spears /I:151

и перемещаете файлы к уже скачанным ранее (их было 150), т.к. вновь прибывшие пронумерованы начиная с индекса 151.

Кроме того, есть опция /D:n, позволяющая отводить для индекса n разрядов, заполненных нолями. То есть если вы выполните команду

FENUM *.JPG /P:Spears /D:4

файлы будут называться уже так: Spears0000.jpg, Spears0001.jpg и т.д. Количество разрядов может достигать 8 (по умолчанию оно равняется 2).

Напоследок посоветуем вам не забывать заключать в двойные кавычки параметр /P, если заданный вами шаблон включает пробелы. Например, для получения имён файлов образца Britney Spears photo #xxx.jpg следует выполнять вызов программы так:

FENUM *.JPG "/P:Britney Spears photo #" /D:3

Вот и всё! Надеемся, вам понравится эта маленькая полезная утилита, правда, доставившая так много хлопот своему создателю :-) Разумеется, с её помощью можно пронумеровывать не только JPEG, но и любые другие файлы, просто нам кажется наиболее логичным её применение при работе с большим количеством картинок.

Имеются DOS- и Win32-версии File Enumerator, которые компилируются с одного исходника. Соответственно различия между ними только в том, что первая не поддерживает LFN, а вторая работоспособна только в среде Win32. Её мы и предлагаем для скачивания.

Программист: Сахаров Михаил
Компилятор: Borland C
Платформа: Win32

Скачать (34 KB)

Назад