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

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

oxan
Сообщения: 4
Зарегистрирован: Вс фев 22, 2015 06:57
Откуда: Sar

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

Сообщение oxan »

Как осуществить сортировку имен файлов на четные и нечетные или хотя бы ввести в начало имени четных какую-либо метку, например, букву "А".
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

oxan
Зачем? Какова цель такой сортировки?
Даже самая богатая фантазия
Не представит себе наши безобразия.
oxan
Сообщения: 4
Зарегистрирован: Вс фев 22, 2015 06:57
Откуда: Sar

Сообщение oxan »

Отделить файлы отсканированных страниц для исправления дефектов т.к. они отличаются для четных и нечетных.

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

Имеется в виду пакетная обработка
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Этим шаблоном пользоваться для выделения файлов или как фильтром.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Выделенные файлы можно было бы дальше отправить в ИГП и прицепить к ним любую букву. Но, насколько я вижу, предлагается привязка к именам, а не к местоположению. То есть чётность/нечётность должна уже следовать из имени файла, так?
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):То есть чётность/нечётность должна уже следовать из имени файла, так?
Я понял именно так, а там уж, как автор скажет.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

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

Вот тут еще кое-какие сведения.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
oxan
Сообщения: 4
Зарегистрирован: Вс фев 22, 2015 06:57
Откуда: Sar

Сообщение oxan »

Если, например, четные начинаются с какой-либо метки, то далее их можно разделить простой сортировкой по имени.

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

Этим шаблоном пользоваться для выделения файлов или как фильтром.
Как я понял, надо войти в "Групповое переименование", нажать кнопку "Плагины", выбрать "tc", а потом?
.....
Сделал скриншот, но как его отправить?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Кроме того, оверквотинг на форуме запрещён. Для цитирования есть и другие способы, кроме кнопки "Цитата".
Даже самая богатая фантазия
Не представит себе наши безобразия.
oxan
Сообщения: 4
Зарегистрирован: Вс фев 22, 2015 06:57
Откуда: Sar

Сообщение oxan »

Посмотрел все ваши ссылки, про скрин-шоты и т.д. Спасибо.
Имена можно сделать любые, нужные для сортировки: 1, 2 или 001, 002 и т.п.
Не понял, почему надо разбираться в поиске, когда мне нужно переименование (сортировка) файлов.
Поясните, пожалйста, как нужно применить приведенный вами шаблон - *[02468]$.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

oxan
Если непременно требуется переименование, то в групповом переименовании указать
Найти: (.*[02468]$)
Заменить на: A$1
Выставить галку для Рег.Выраж, а галку для [E] убрать.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

oxan
В поиске нужно разбираться потому, что прежде чем что-то переименовать, надо найти в общем списке, что именно переименовать. Впрочем, sa предложил вариант поиска/замены в окне ИГП. Если это соответствует текущим именам файлов — пожалуйста. А вариант с плагином годится для выявления чётных/нечётных строк в любом списке с какими угодно именами. И для дальнейшего быстрого переименования в ИГП только найденных строк.
Даже самая богатая фантазия
Не представит себе наши безобразия.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

http://forum.wincmd.ru/viewtopic.php?t=14655 Последнее время пользуюсь способом, предложенным sa, за что ему благодарен.
antabu
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

antabu
Какая связь выделения зеброй (достаточно криво отрабатывающего, кстати) с сортировкой чёт-нечет?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
antabu
Сообщения: 189
Зарегистрирован: Чт сен 15, 2005 08:31
Откуда: Новосибирск

Сообщение antabu »

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