Главная
Новости, анонсы ...


 Опыты
Статьи, исходники
и прочее





О программе
Возможности
Скачать
Screens


Возможности FileRearranger:

  • Обработка папок и подпапок
  • Выбор действия (копирование/перемещение/удаление) для каждой категории файлов отдельно
  • Создание исходной структуры подпапок в папке назначения
  • Использование Корзины при потенциально опасных действиях (удаление, перемещение файлов)
  • Автоматическое переименование файлов при совпадении имен
  • Ведение лога (журнала операций)
  • Отбор файлов по категориям как по маскам файлов, так и на основе регулярных выражений
  • Поддержка создания целевых папок категорий на основе информации, содержащейся в файлах (например, на основании EXIF-данных в заголовках JPEG-изображений)
  • Поддержка UNICODE (в UNICODE-версии)
  • Возможность проверки обновлений через Интренет


Интерфейс программы - Главное окно

  • "Обрабатывать папку" - выбор папки, в которой лежат неотсортированные файлы
  • "Включая подпапки" - если выбрано, то программа будет просматривать все вложенные папки в поисках файлов
  • "Сохранять структуру папок" - воссоздание структуры вложенных папок исходного пути в папку назначения категории.
  • "Использовать Корзину" - при перемещении файлов копировать файл в целевую папку, затем удалать исходный файл в Корзину. При удалении удалять в Корзину. Позволяет впоследствии восстановить файлы. Однако необходимо помнить, что Windows управляет Корзиной таким образом, что при нехватке свободного места на диске файлы из Корзины удаляются, поэтому при обработке большого количества файлов часть из них может из Корзины исчезнуть...
  • "Замещать существующие файлы" - если выбрано, то программа будет перезаписывать уже существующие в папках категорий файлы файлами из обрабатываемой папки в случае, если их имена совпадают. По умолчанию при совпадении имен программа переименовывает новые файлы, добавляя к имени номер в квадратных скобках (например, file[1].txt, file[2].txt и т.п.)
  • "Вести лог" - вести журнал выполненных операций. Файл журнала записывается в папку программы. При достижении указанного размера лог начинает перезаписываться сначала.
  • "Формат даты" - при создании папок для категорий с тегами типа %date% папки будут именоваться так, как выбрал пользователь. Варианты: ДД-ММ-ГГГГ, ММ-ДД-ГГГГ и ГГГГ-ММ-ДД.
Главное окно программы File Rearranger


Интерфейс программы - Категории

Категория - это именованный список масок файлов.
Программа ищет в рабочей папке (и подпапках, если указано) все файлы, соответствующие маскам, указанными для данной категории, и копирует/перемещает их в папку категории, либо удаляет, если выбрано соответствующее действие.

Окно редактирования категорий программы File Rearranger


Отбор файлов осуществляется двумя способами:

  1. задавая имена файлов как собственно маски DOS, то есть используя знак "*" (заменяет любое кол-во символов) и знак "?" (заменяет один символ),  например:
    • *.* - все файлы
    • *.mp3 - все MP3 файлы (файлы с расширением .mp3)
    • b*.doc - файлы с расширением .doc, чьи имена начинаются с "b" или "B"
    • c?p.* - файлы с любыми расширениями и именами из 3х букв, начинающиеся на "c" и заканчивающимися на "p", (например cup, cap, cop)
    Маски перечисляются через пробел. Программа не контролирует правильность задания масок.

  2. либо задавая имена файлов как регулярные выражения. Программа использует парсер от Микрософт (конкретно CAtlRegExp), который в основном совместим с Perl-овским стандартом регулярных выражений. Синтаксис можно посмотреть здесь (на английском):
    ->http://msdn2.microsoft.com/en-us/library/k3zs4axe.aspx
    ->http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/vclrfcatlregexp.asp
    Регулярные выражения должны быть разделены пробелами.


Теги

Для каждой категории можно задать правила формирования имени выходной папки. Для этого  используется система тегов. Тег представляет собой специальным  образом сформированную строку, которая при формировании папки категории заменяется на смысловое значение тега.
Например, если мы хотим рассортировать все песни исполнителя Кул Гая по альбомам, то в качестве папки категории следует указать что-то вроде:

c:\music\%mp3artist%\%mp3album%

При создании папки для mp3 файлов программа считает значения тегов artist  и album из mp3 файлов, заменит теги %mp3artist% и %mp3album% на считанные и создаст структуру папок типа:

c:\music\cool guy\My first album
c:\music\cool guy\My second album
c:\music\cool guy\Da best of Cool Guy

Если же в МР3 файлах не были прописаны имя исполнителя и название альбома, то папки будут выглядеть так:

c:\music\{empty_mp3_artist}\{empty_mp3_album}

Программа НЕ занимается переименованием файлов.

В настоящее время реализованы следующие теги:

MP3 теги:

  • %mp3title% - название (тег Title)
  • %mp3artist% - исполнитель (тег Artist)
  • %mp3album% - альбом (тег Album)
  • %mp3year% - год (тег Year)
  • %mp3genre% - жанр (тег Genre)
  • %mp3track% - номер трека (тег TrackNo)

JPEG теги (появились в версии 2.1):

  • %jpgcameramake% - производитель камеры
  • %jpgcameramodel% - модель камеры 
  • %jpgdate% - дата съемки (по данным камеры) 
  • %jpgwidth% - ширина снимка в пикселях
  • %jpgheight% - высота снимка в пикселях


Файловые теги:

  • %name% - имя файла (без расширения)
  • %ext% - расширение файла
  • %path% - путь к файлу (без диска)
  • %date% - дата последнего изменения файла (в формате ИСО: ГГГГ-ММ-ДД)
  • n%time% - время последнего изменения файла (формат: ЧЧ-ММ)
  • %yyyy% - год последнего изменения файла
  • %mm% - месяц последнего изменения файла
  • %dd% - день


Другие теги:

  • %curdate% - сегодняшняя дата (в формате ИСО: ГГГГ-ММ-ДД)
  • %curtime% - текущее время (в формате ИСО: ЧЧ-ММ)
  • %cyyyy% - текущий год
  • %cmm% - текущий месяц
  • %cdd% - текущий день


Внимание: программа НЕ проверяет правильность задания тегов. Если вы напишете что-то вроде %mp3albummp3artist% вместо %mp3album%%mp3artist%, то и результат  будет - куча файлов в папке с именем "C:\Music\%mp3artistmp3album% " вместо того, что вы хотели.

Командная строка

FileRearranger поддерживает вызов из командной строки:
Синтаксис:
    filerearranger /команда имя_папки_на_обработку

Команды:
/pdq - обрабатывает указанную папку без дополнительных вопросов, и  сообщений об ошибках, на экран выводится только окно хода выполнения;
/pdm - делает указанную папку папкой для обработки и останавливается на  вопросе "Начать обработку?";
/pd - делает указанную папку папкой для обработки и просто запускает программу.

Если имя папки содержит пробелы, оно должно быть заключено в кавычки, например:
    filerearranger /pdq "c:\my documents"

Языки:
Русский, английский. Язык выбирается автоматически в зависимости от региональных настроек пользователя. Для принудительного отключения русского языка переименуйте или сотрите файл FileRearrangerLoc.dll из папки программы.

Совместимость:

  • UNICODE - Win2000, WinXP, Win7, Win8.(x), Win10
  • NON-UNICODE - Win98
Внимание! Конфигурационные файлы UNICODE и NON-UNICODE НЕ СОВМЕСТИМЫ!!!!







[Вернуться в раздел]      [Перейти на главную страницу]






e-mail:  Yegor A. Blackheel

Поиск по сайту с помощью Yandex

 www.guestbook.ru - лучший сервер гостевых книг