Переименование файла частично

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

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

Ответить
Аватара пользователя
Vopros Voprosovich
Сообщения: 7
Зарегистрирован: Пн авг 21, 2006 20:11

Переименование файла частично

Сообщение Vopros Voprosovich »

Не нашёл по Форуму такого обсуждения, подскажите если вопрос уже всплывал!

Есть такая проблема. :cry:
У меня есть порядка 2000 файлов с названиями такого плана:

ShareReactor_ru - ............... (всё что подразумевается под точками, имеет разницу)

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

Бьюсь с этой проблемой уже 2 месяц, может кто-нибудь посоветует что или поможет с написанием какого-нибудь скриптика для TC - буду очень благодарен!

Извините если тема названа не совсем удачно, но больше ничего в голову не пришло!
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

MultiRenameTool и маска [N#-#] спасут гиганта мысли. Вместо первой # вводишь номер начала осмысленной строки, вместо второй - ну о-очень большое число (типа 255). Попробуй, в предпросмотре все будет видно.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Vopros Voprosovich
Сообщения: 7
Зарегистрирован: Пн авг 21, 2006 20:11

Сообщение Vopros Voprosovich »

Вахмурка писал(а):MultiRenameTool и маска [N#-#] спасут гиганта мысли.
Этим я уже пользовался, получается, что-то вроде этого:

ShareReactor_ru - ............... + символ для вставки

мне же надо собственно удалить часть названия файла, а не переименовывать, но удалить групповым способом, одним кликом, если я что-то не понял, объясните мне поподробнее!

Должно получиться так:
A1_A2 заменить на A2 (это надо сделать 2000 раз)
или
A1_A2_A3 заменить на A2 (это надо сделать 2000 раз)

А2 - является в каждом файле различным по названию
А1 и А3 - требуют своего удаления
Последний раз редактировалось Vopros Voprosovich Вт ноя 07, 2006 13:02, всего редактировалось 1 раз.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Только что проверил - все правильно. Возьми один файл, нажми Ctrl+M и поизгаляйся над ним с помощью N#-#. Это вторая сверху кнопка в первом вертикальном ряду. По-аглицки зовется Range. Она спрашивает, какую часть имени ты хочешь оставить. Выдели какую-то часть имени и посмотри, что выйдет. Ты просто что-то невнимательно прочел.
ЗЫ. Крыса на аватаре классная!
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Групповое переименование. Поиск и замена.
Найти: ShareReactor_ru -
Заменить на: (пусто)

Ну и по той же схеме можно прогнать N раз, если требуется удалить N разных вхождений для разных файлов.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Можно и так. Просто мне с диапазонами удобнее кажется. А вообще, можно батником через for.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Vopros Voprosovich
Сообщения: 7
Зарегистрирован: Пн авг 21, 2006 20:11

Сообщение Vopros Voprosovich »

Всё получилось, советы помогли, честно говоря не мог представить, что проблема разрешается так просто!
Оказывается я так мало ещё знаю!
Спасибо всем за помощь! :D
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Вахмурка писал(а):MultiRenameTool и маска [N#-#] спасут гиганта мысли. Вместо первой # вводишь номер начала осмысленной строки, вместо второй - ну о-очень большое число (типа 255). Попробуй, в предпросмотре все будет видно.
Можно просто не писать второе число.
Ответить