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

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

Добавлено: Вт ноя 07, 2006 12:28
Vopros Voprosovich
Не нашёл по Форуму такого обсуждения, подскажите если вопрос уже всплывал!

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

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

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

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

Извините если тема названа не совсем удачно, но больше ничего в голову не пришло!

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

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

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

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

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

А2 - является в каждом файле различным по названию
А1 и А3 - требуют своего удаления

Добавлено: Вт ноя 07, 2006 13:01
Вахмурка
Только что проверил - все правильно. Возьми один файл, нажми Ctrl+M и поизгаляйся над ним с помощью N#-#. Это вторая сверху кнопка в первом вертикальном ряду. По-аглицки зовется Range. Она спрашивает, какую часть имени ты хочешь оставить. Выдели какую-то часть имени и посмотри, что выйдет. Ты просто что-то невнимательно прочел.
ЗЫ. Крыса на аватаре классная!

Добавлено: Вт ноя 07, 2006 13:06
D1P
Групповое переименование. Поиск и замена.
Найти: ShareReactor_ru -
Заменить на: (пусто)

Ну и по той же схеме можно прогнать N раз, если требуется удалить N разных вхождений для разных файлов.

Добавлено: Вт ноя 07, 2006 13:10
Вахмурка
Можно и так. Просто мне с диапазонами удобнее кажется. А вообще, можно батником через for.

Добавлено: Вт ноя 07, 2006 13:17
Vopros Voprosovich
Всё получилось, советы помогли, честно говоря не мог представить, что проблема разрешается так просто!
Оказывается я так мало ещё знаю!
Спасибо всем за помощь! :D

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