Страница 1 из 2

Сортировка имен файлов на четные и нечетные

Добавлено: Вс фев 22, 2015 07:42
oxan
Как осуществить сортировку имен файлов на четные и нечетные или хотя бы ввести в начало имени четных какую-либо метку, например, букву "А".

Добавлено: Вс фев 22, 2015 08:16
Avada
oxan
Зачем? Какова цель такой сортировки?

Добавлено: Вс фев 22, 2015 08:33
oxan
Отделить файлы отсканированных страниц для исправления дефектов т.к. они отличаются для четных и нечетных.

Добавлено спустя 5 минут:

Имеется в виду пакетная обработка

Добавлено: Вс фев 22, 2015 08:52
sa
Можно создать именованный шаблон для поиска, например чётных файлов с параметрами на вкладке "Плагины"
Плагин: tc
Свойство: Имя
Операция: Рег.выраж.
Значение: .*[02468]$

Этим шаблоном пользоваться для выделения файлов или как фильтром.

Добавлено: Вс фев 22, 2015 09:04
Avada
sa
Выделенные файлы можно было бы дальше отправить в ИГП и прицепить к ним любую букву. Но, насколько я вижу, предлагается привязка к именам, а не к местоположению. То есть чётность/нечётность должна уже следовать из имени файла, так?

Добавлено: Вс фев 22, 2015 09:11
sa
Avada писал(а):То есть чётность/нечётность должна уже следовать из имени файла, так?
Я понял именно так, а там уж, как автор скажет.

Добавлено: Вс фев 22, 2015 13:35
Вахмурка
Есть плагин misc с полем odd ("нечетный"). Прочитать можно здесь, скачать здесь. Разве это не то, что требуется?

Вот тут еще кое-какие сведения.

Добавлено: Пн фев 23, 2015 07:15
oxan
Если, например, четные начинаются с какой-либо метки, то далее их можно разделить простой сортировкой по имени.

Добавлено спустя 45 минут:
sa писал(а):Можно создать именованный шаблон для поиска, например чётных файлов с параметрами на вкладке "Плагины"
Плагин: tc
Свойство: Имя
Операция: Рег.выраж.
Значение: .*[02468]$

Этим шаблоном пользоваться для выделения файлов или как фильтром.
Как я понял, надо войти в "Групповое переименование", нажать кнопку "Плагины", выбрать "tc", а потом?
.....
Сделал скриншот, но как его отправить?

Добавлено: Пн фев 23, 2015 07:59
Avada
oxan
Выше было ясно сказано про шаблон для поиска, используемый для выделения или фильтрации. Групповое переименование понадобится только для реального добавления в уже найденные или отфильтрованные чётные файлы какого-то символа-метки. Разбирайтесь с настройками поиска.
Как давать ссылки на скриншоты новичкам, объяснялось на форуме десятки раз. Примеры: раз, два. Но и без скринов можно ответить, позволяют ли сами имена/расширения понять, чётный файл или нечётный. Если нет, схема sa работать не будет.
Что касается плагина misc, там действительно ищутся нечётные или чётные строки (в зависимости от значения "Да" или "Нет" в настройках), но его надо тщательно погонять на произвольных каталогах, чтобы понять принцип работы. Например, то, что в число проверяемых строк включается [..]. Или то, что надо выбрать перед поиском сортировку по имени в файловой панели. Или то, что надо ограничить глубину поиска текущим уровнем.

Кроме того, оверквотинг на форуме запрещён. Для цитирования есть и другие способы, кроме кнопки "Цитата".

Добавлено: Пн фев 23, 2015 08:50
oxan
Посмотрел все ваши ссылки, про скрин-шоты и т.д. Спасибо.
Имена можно сделать любые, нужные для сортировки: 1, 2 или 001, 002 и т.п.
Не понял, почему надо разбираться в поиске, когда мне нужно переименование (сортировка) файлов.
Поясните, пожалйста, как нужно применить приведенный вами шаблон - *[02468]$.

Добавлено: Пн фев 23, 2015 09:38
sa
oxan
Если непременно требуется переименование, то в групповом переименовании указать
Найти: (.*[02468]$)
Заменить на: A$1
Выставить галку для Рег.Выраж, а галку для [E] убрать.

Добавлено: Пн фев 23, 2015 10:30
Avada
oxan
В поиске нужно разбираться потому, что прежде чем что-то переименовать, надо найти в общем списке, что именно переименовать. Впрочем, sa предложил вариант поиска/замены в окне ИГП. Если это соответствует текущим именам файлов — пожалуйста. А вариант с плагином годится для выявления чётных/нечётных строк в любом списке с какими угодно именами. И для дальнейшего быстрого переименования в ИГП только найденных строк.

Добавлено: Ср апр 01, 2015 13:00
antabu
http://forum.wincmd.ru/viewtopic.php?t=14655 Последнее время пользуюсь способом, предложенным sa, за что ему благодарен.

Добавлено: Ср апр 01, 2015 13:46
Flasher
antabu
Какая связь выделения зеброй (достаточно криво отрабатывающего, кстати) с сортировкой чёт-нечет?

Добавлено: Ср апр 01, 2015 16:58
antabu
У меня и oxan одна и таже задача - сортировка сканов страниц на чётные и нечётные. И формулировка в первых сообщениях тем почти одинакова. И сообщения от sa я имею ввиду http://forum.wincmd.ru/viewpost.php?p=93711 и http://forum.wincmd.ru/viewpost.php?p=109899