Групповое переименование в подкаталогах
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Групповое переименование в подкаталогах
Здравствуйте!
Работаем с архивом изображений.
Как выполнить групповое переименование пронумерованных файлов в подпапках с конца (последних двух-трех файлов), присвоить им одинаковые суффиксы?
Во всех подпапках разное количество файлов => и последние файлы имеют разные номера.
[mod="Avada"]С учётом хода обсуждения тема переносится из "Общих вопросов" в "Автоматизацию". [/mod]
Работаем с архивом изображений.
Как выполнить групповое переименование пронумерованных файлов в подпапках с конца (последних двух-трех файлов), присвоить им одинаковые суффиксы?
Во всех подпапках разное количество файлов => и последние файлы имеют разные номера.
[mod="Avada"]С учётом хода обсуждения тема переносится из "Общих вопросов" в "Автоматизацию". [/mod]
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
У. Дайер
Джорж
Если "архив изображений" — это настоящий архив, а не фигура речи, то следует иметь в виду, что в архивах групповое переименование средствами TC не работает в принципе. Привязка условий переименования к месту файлов в списке представляется мне сомнительной. Саму задачу формулируем конкретно (примеры файлов, суффиксы, номера и пр.), а не в общем виде, как сейчас.
Кроме того, на форуме есть подфорум "Автоматизация" и уже существующие темы по групповому переименованию. По переносу темы решение будет принято после нормального описания проблемы.
Если "архив изображений" — это настоящий архив, а не фигура речи, то следует иметь в виду, что в архивах групповое переименование средствами TC не работает в принципе. Привязка условий переименования к месту файлов в списке представляется мне сомнительной. Саму задачу формулируем конкретно (примеры файлов, суффиксы, номера и пр.), а не в общем виде, как сейчас.
Кроме того, на форуме есть подфорум "Автоматизация" и уже существующие темы по групповому переименованию. По переносу темы решение будет принято после нормального описания проблемы.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
2Джорж
И еще, лично для меня, потому что, видимо, Avada понял - пояснить, что такое суффикс.
И еще, лично для меня, потому что, видимо, Avada понял - пояснить, что такое суффикс.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
групповое переименование в подкаталогах
Еще 1 здравствуйте. Есть проблема. После сканирования накапливается до тысячи и более файлов *.jpg размещенных в десятках отдельных подпапок от 10 до 100 и более файлов в каждой из них, пронумерованных от 001- и т.д. Необходимо переименовать файлы образов, добавив после порядковых номеров информацию с образа, что и делается визуально. Последние 2-3 файла в каждой подпапке имеют одинаковые буквенные окончания (типа: лист заверки, обложка, трафарет). Как переименовать последние файлы в подпапках все сразу?
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
У. Дайер
групповое переименование в подкаталогах
Уточняю: Последние 2-3 файла в каждой подпапке ДОЛЖНЫ ИМЕТЬ одинаковые буквенные окончания (обл, лзд, трз и т.п.) Но имеют лишь порядковые номера. Как их обозвать все сразу во всех подпапках?
Добавлено спустя 24 минуты:
Пожалуйста, подскажите, есть ли еще 1 способ. В ТС и некот. других программах можно отсортировать все файлы в папке в обратном порядке, а затем пронумеровать заново. Например: 001 - станет последним NNN, и наоборот. Можно ли таким образом перенумеровать файлы сразу в нескольких папках?
Добавлено спустя 24 минуты:
Пожалуйста, подскажите, есть ли еще 1 способ. В ТС и некот. других программах можно отсортировать все файлы в папке в обратном порядке, а затем пронумеровать заново. Например: 001 - станет последним NNN, и наоборот. Можно ли таким образом перенумеровать файлы сразу в нескольких папках?
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
У. Дайер
групповое переименование в подкаталогах
Еще раз о переименов-х, а то, видимо, никого не трогает.
Пронумерованным файлам в нескольких каталогах надо присвоить буквенные окончания, нескольким первым номерам и нескольким последним в каждой папке. Нумерацию оставить без изменения.
С первыми номерами понятно - с пом. Поиска и Замены можно переименовать файлы сразу во всех подкаталогах. Как быть с последними файлами, которых надо переименовать одинаково. Ведь в каждой папке порядковые номера у них разные! Я ка...тся понятно объяснил...?
Пронумерованным файлам в нескольких каталогах надо присвоить буквенные окончания, нескольким первым номерам и нескольким последним в каждой папке. Нумерацию оставить без изменения.
С первыми номерами понятно - с пом. Поиска и Замены можно переименовать файлы сразу во всех подкаталогах. Как быть с последними файлами, которых надо переименовать одинаково. Ведь в каждой папке порядковые номера у них разные! Я ка...тся понятно объяснил...?
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
У. Дайер
А я, кажется, понял. В разных папках есть разное число файлов. К каждому последнему файлу каждой папки надо добавить окончание обл (например), к каждому предпоследнему - лзд, и т.п. Собственно, самая сложная задача - загрузить в переименователь ровно по 3 последних (или первых, если переключить сортировку на обратную) файла из каждой папки.
Джорж-у
Вопрос-то, может, и простой, только не был сформулирован как следует.
Скрипт, конечно, сделать могу, но что-то не чешется.
Можно пока в режиме "файлы без покаталогов" отсортировать по полному пути в обратном порядке, выделить вторые файлы подкаталогов, открыть ИГП и переименовать выделенное, и так же поступить с первыми файлами.
Пока только могу сделать скрипт выделения n-го файла каждого подкаталога в подобном режиме.
Вопрос-то, может, и простой, только не был сформулирован как следует.
Скрипт, конечно, сделать могу, но что-то не чешется.
Можно пока в режиме "файлы без покаталогов" отсортировать по полному пути в обратном порядке, выделить вторые файлы подкаталогов, открыть ИГП и переименовать выделенное, и так же поступить с первыми файлами.
Пока только могу сделать скрипт выделения n-го файла каждого подкаталога в подобном режиме.
Джорж
Как вариант, можно в инструменте группового переименования воспользоваться кнопкой, (под кнопкой со знаком вопроса) позволяющей сохранить текущий вариант имён в текстовый файл, открыть его на редактирование, а после редактирования считать из него новые имена. В редакторе можно воспользоваться поиском и заменой с использованием регулярных выражений либо простеньким макросом, ориентиром для которых будут строки с именем 001.jpg и строки, расположенные непосредственно следом или перед ними, в зависимости от направления сортировки имён.
Как вариант, можно в инструменте группового переименования воспользоваться кнопкой, (под кнопкой со знаком вопроса) позволяющей сохранить текущий вариант имён в текстовый файл, открыть его на редактирование, а после редактирования считать из него новые имена. В редакторе можно воспользоваться поиском и заменой с использованием регулярных выражений либо простеньким макросом, ориентиром для которых будут строки с именем 001.jpg и строки, расположенные непосредственно следом или перед ними, в зависимости от направления сортировки имён.
