Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Групповое переименование в подкаталогах
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Джорж



Joined: 02 Feb 2012
Posts: 10
Location: Sankt-Peterburg

Post (Separately) Posted: Fri Feb 03, 2012 00:35    Post subject: Групповое переименование в подкаталогах Reply with quote

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

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

_________________
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Fri Feb 03, 2012 07:30    Post subject: Reply with quote

Джорж
Если "архив изображений" — это настоящий архив, а не фигура речи, то следует иметь в виду, что в архивах групповое переименование средствами TC не работает в принципе. Привязка условий переименования к месту файлов в списке представляется мне сомнительной. Саму задачу формулируем конкретно (примеры файлов, суффиксы, номера и пр.), а не в общем виде, как сейчас.
Кроме того, на форуме есть подфорум "Автоматизация" и уже существующие темы по групповому переименованию. По переносу темы решение будет принято после нормального описания проблемы.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Fri Feb 03, 2012 11:26    Post subject: Reply with quote

2Джорж
И еще, лично для меня, потому что, видимо, Avada понял - пояснить, что такое суффикс.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Fri Feb 03, 2012 15:01    Post subject: Reply with quote

Вахмурка
Нет, не понял, могу лишь догадываться, что это, наверное, завершающая часть имени. Потому при запросе конкретики в том числе были упомянуты и суффиксы.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Джорж



Joined: 02 Feb 2012
Posts: 10
Location: Sankt-Peterburg

Post (Separately) Posted: Fri Feb 03, 2012 16:17    Post subject: групповое переименование в подкаталогах Reply with quote

Еще 1 здравствуйте. Есть проблема. После сканирования накапливается до тысячи и более файлов *.jpg размещенных в десятках отдельных подпапок от 10 до 100 и более файлов в каждой из них, пронумерованных от 001- и т.д. Необходимо переименовать файлы образов, добавив после порядковых номеров информацию с образа, что и делается визуально. Последние 2-3 файла в каждой подпапке имеют одинаковые буквенные окончания (типа: лист заверки, обложка, трафарет). Как переименовать последние файлы в подпапках все сразу?
_________________
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Feb 03, 2012 16:41    Post subject: Reply with quote

Джорж, в поиске впиши сразу все эти имена, чтобы искать несколько сразу (типа, "*лист заверки.*" "*обложка.* "*трафарет.*"), потом результаты поиска выведи на панель, выдели и запусти переименователь.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Джорж



Joined: 02 Feb 2012
Posts: 10
Location: Sankt-Peterburg

Post (Separately) Posted: Fri Feb 03, 2012 18:17    Post subject: групповое переименование в подкаталогах Reply with quote

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

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

Пожалуйста, подскажите, есть ли еще 1 способ. В ТС и некот. других программах можно отсортировать все файлы в папке в обратном порядке, а затем пронумеровать заново. Например: 001 - станет последним NNN, и наоборот. Можно ли таким образом перенумеровать файлы сразу в нескольких папках?
_________________
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Feb 03, 2012 18:44    Post subject: Reply with quote

Ну задай обратный порядок сортировки файлов в панели, тогда тотал тебе покажет эти файлы в переименователе в этом порядке.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Джорж



Joined: 02 Feb 2012
Posts: 10
Location: Sankt-Peterburg

Post (Separately) Posted: Fri Feb 03, 2012 20:08    Post subject: групповое переименование в подкаталогах Reply with quote

Еще раз о переименов-х, а то, видимо, никого не трогает.
Пронумерованным файлам в нескольких каталогах надо присвоить буквенные окончания, нескольким первым номерам и нескольким последним в каждой папке. Нумерацию оставить без изменения.
С первыми номерами понятно - с пом. Поиска и Замены можно переименовать файлы сразу во всех подкаталогах. Как быть с последними файлами, которых надо переименовать одинаково. Ведь в каждой папке порядковые номера у них разные! Я ка...тся понятно объяснил...?
_________________
Я признателен всем, кто говорил мне «нет»: благодаря им я делал все сам.
У. Дайер
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Feb 03, 2012 20:59    Post subject: Reply with quote

Джорж
Реально советую просто написать небольшой исходный список с выделением изменяемых имён и итоговый список с выделением изменённых. А то описания слишком сумбурные, я толком мало что понял.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Fri Feb 03, 2012 21:09    Post subject: Reply with quote

А я, кажется, понял. В разных папках есть разное число файлов. К каждому последнему файлу каждой папки надо добавить окончание обл (например), к каждому предпоследнему - лзд, и т.п. Собственно, самая сложная задача - загрузить в переименователь ровно по 3 последних (или первых, если переключить сортировку на обратную) файла из каждой папки.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Feb 03, 2012 21:39    Post subject: Reply with quote

Там речь шла про нумерацию и добавление с двух сторон неких префиксов и постфиксов. При чём там порядковые номера, если речь о последних 3-х файлах, мне неясно. Тут нужно конкретно выписать списки, чтобы отделить мухи от котлет (убрать от достаточной/необходимой информации лишнюю).
Back to top
View user's profile Send private message
Джорж



Joined: 02 Feb 2012
Posts: 10
Location: Sankt-Peterburg

Post (Separately) Posted: Fri Feb 03, 2012 22:50    Post subject: групповое переименование в подкаталогах Reply with quote

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

См. имидж
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Feb 03, 2012 23:11    Post subject: Reply with quote

Джорж-у
Вопрос-то, может, и простой, только не был сформулирован как следует.

Скрипт, конечно, сделать могу, но что-то не чешется.
Можно пока в режиме "файлы без покаталогов" отсортировать по полному пути в обратном порядке, выделить вторые файлы подкаталогов, открыть ИГП и переименовать выделенное, и так же поступить с первыми файлами.
Пока только могу сделать скрипт выделения n-го файла каждого подкаталога в подобном режиме.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2691

Post (Separately) Posted: Sat Feb 04, 2012 00:24    Post subject: Reply with quote

Джорж
Как вариант, можно в инструменте группового переименования воспользоваться кнопкой, (под кнопкой со знаком вопроса) позволяющей сохранить текущий вариант имён в текстовый файл, открыть его на редактирование, а после редактирования считать из него новые имена. В редакторе можно воспользоваться поиском и заменой с использованием регулярных выражений либо простеньким макросом, ориентиром для которых будут строки с именем 001.jpg и строки, расположенные непосредственно следом или перед ними, в зависимости от направления сортировки имён.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group