Страница 1 из 1
Переименование файла частично
Добавлено: Вт ноя 07, 2006 12:28
Vopros Voprosovich
Не нашёл по Форуму такого обсуждения, подскажите если вопрос уже всплывал!
Есть такая проблема.
У меня есть порядка 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
Всё получилось, советы помогли, честно говоря не мог представить, что проблема разрешается так просто!
Оказывается я так мало ещё знаю!
Спасибо всем за помощь!

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