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

Групповое переименование в подкаталогах

Добавлено: Пт фев 03, 2012 00:35
Джорж
Здравствуйте!
Работаем с архивом изображений.
Как выполнить групповое переименование пронумерованных файлов в подпапках с конца (последних двух-трех файлов), присвоить им одинаковые суффиксы?
Во всех подпапках разное количество файлов => и последние файлы имеют разные номера.

[mod="Avada"]С учётом хода обсуждения тема переносится из "Общих вопросов" в "Автоматизацию". [/mod]

Добавлено: Пт фев 03, 2012 07:30
Avada
Джорж
Если "архив изображений" — это настоящий архив, а не фигура речи, то следует иметь в виду, что в архивах групповое переименование средствами TC не работает в принципе. Привязка условий переименования к месту файлов в списке представляется мне сомнительной. Саму задачу формулируем конкретно (примеры файлов, суффиксы, номера и пр.), а не в общем виде, как сейчас.
Кроме того, на форуме есть подфорум "Автоматизация" и уже существующие темы по групповому переименованию. По переносу темы решение будет принято после нормального описания проблемы.

Добавлено: Пт фев 03, 2012 11:26
Вахмурка
2Джорж
И еще, лично для меня, потому что, видимо, Avada понял - пояснить, что такое суффикс.

Добавлено: Пт фев 03, 2012 15:01
Avada
Вахмурка
Нет, не понял, могу лишь догадываться, что это, наверное, завершающая часть имени. Потому при запросе конкретики в том числе были упомянуты и суффиксы.

групповое переименование в подкаталогах

Добавлено: Пт фев 03, 2012 16:17
Джорж
Еще 1 здравствуйте. Есть проблема. После сканирования накапливается до тысячи и более файлов *.jpg размещенных в десятках отдельных подпапок от 10 до 100 и более файлов в каждой из них, пронумерованных от 001- и т.д. Необходимо переименовать файлы образов, добавив после порядковых номеров информацию с образа, что и делается визуально. Последние 2-3 файла в каждой подпапке имеют одинаковые буквенные окончания (типа: лист заверки, обложка, трафарет). Как переименовать последние файлы в подпапках все сразу?

Добавлено: Пт фев 03, 2012 16:41
MVV
Джорж, в поиске впиши сразу все эти имена, чтобы искать несколько сразу (типа, "*лист заверки.*" "*обложка.* "*трафарет.*"), потом результаты поиска выведи на панель, выдели и запусти переименователь.

групповое переименование в подкаталогах

Добавлено: Пт фев 03, 2012 18:41
Джорж
Уточняю: Последние 2-3 файла в каждой подпапке ДОЛЖНЫ ИМЕТЬ одинаковые буквенные окончания (обл, лзд, трз и т.п.) Но имеют лишь порядковые номера. Как их обозвать все сразу во всех подпапках?

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

Пожалуйста, подскажите, есть ли еще 1 способ. В ТС и некот. других программах можно отсортировать все файлы в папке в обратном порядке, а затем пронумеровать заново. Например: 001 - станет последним NNN, и наоборот. Можно ли таким образом перенумеровать файлы сразу в нескольких папках?

Добавлено: Пт фев 03, 2012 18:44
MVV
Ну задай обратный порядок сортировки файлов в панели, тогда тотал тебе покажет эти файлы в переименователе в этом порядке.

групповое переименование в подкаталогах

Добавлено: Пт фев 03, 2012 20:08
Джорж
Еще раз о переименов-х, а то, видимо, никого не трогает.
Пронумерованным файлам в нескольких каталогах надо присвоить буквенные окончания, нескольким первым номерам и нескольким последним в каждой папке. Нумерацию оставить без изменения.
С первыми номерами понятно - с пом. Поиска и Замены можно переименовать файлы сразу во всех подкаталогах. Как быть с последними файлами, которых надо переименовать одинаково. Ведь в каждой папке порядковые номера у них разные! Я ка...тся понятно объяснил...?

Добавлено: Пт фев 03, 2012 20:59
Flasher
Джорж
Реально советую просто написать небольшой исходный список с выделением изменяемых имён и итоговый список с выделением изменённых. А то описания слишком сумбурные, я толком мало что понял.

Добавлено: Пт фев 03, 2012 21:09
MVV
А я, кажется, понял. В разных папках есть разное число файлов. К каждому последнему файлу каждой папки надо добавить окончание обл (например), к каждому предпоследнему - лзд, и т.п. Собственно, самая сложная задача - загрузить в переименователь ровно по 3 последних (или первых, если переключить сортировку на обратную) файла из каждой папки.

Добавлено: Пт фев 03, 2012 21:39
Flasher
Там речь шла про нумерацию и добавление с двух сторон неких префиксов и постфиксов. При чём там порядковые номера, если речь о последних 3-х файлах, мне неясно. Тут нужно конкретно выписать списки, чтобы отделить мухи от котлет (убрать от достаточной/необходимой информации лишнюю).

групповое переименование в подкаталогах

Добавлено: Пт фев 03, 2012 22:50
Джорж
Flasher-у
Чтоб не было сумбура высылаю картинку, хотя, по-моему простой вопрос задал:
как присвоить одинаковые имена (или окончания имен) последним файлам в нескольких папках одновременно.

См. имидж
Изображение

Добавлено: Пт фев 03, 2012 23:11
Flasher
Джорж-у
Вопрос-то, может, и простой, только не был сформулирован как следует.

Скрипт, конечно, сделать могу, но что-то не чешется.
Можно пока в режиме "файлы без покаталогов" отсортировать по полному пути в обратном порядке, выделить вторые файлы подкаталогов, открыть ИГП и переименовать выделенное, и так же поступить с первыми файлами.
Пока только могу сделать скрипт выделения n-го файла каждого подкаталога в подобном режиме.

Добавлено: Сб фев 04, 2012 00:24
sa
Джорж
Как вариант, можно в инструменте группового переименования воспользоваться кнопкой, (под кнопкой со знаком вопроса) позволяющей сохранить текущий вариант имён в текстовый файл, открыть его на редактирование, а после редактирования считать из него новые имена. В редакторе можно воспользоваться поиском и заменой с использованием регулярных выражений либо простеньким макросом, ориентиром для которых будут строки с именем 001.jpg и строки, расположенные непосредственно следом или перед ними, в зависимости от направления сортировки имён.