Страница 9 из 25
Добавлено: Сб сен 03, 2016 11:14
Avada
A.N.T.
Да, не так делается. Не учитывается, что точка в имени трактуется как обязательная часть расширения. Да, можно с регэкспами. А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-] (см.
справку), во втором поле убрать [E]. И всё.
И, кстати, это
уже обсуждалось в другой теме по ИГП.
Добавлено: Сб сен 03, 2016 11:15
A.N.T.
Спасибо, сработало. Буду читать справку про рег. выражения

Добавлено: Сб сен 03, 2016 11:18
Flasher
Avada писал(а):А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-]
Или перенести [E] в маску:
[N4-][E] 
.
Добавлено: Сб сен 03, 2016 11:23
Avada
Flasher
Да, разумеется, поскольку это полный аналог [A] без [E].
A.N.T.
Почитать про регулярки всегда полезно. Но в данном случае, как видим, и без них обойтись нетрудно. А также (с учётом сказанного
здесь) давно следует обновить версию TC: тут с [A] та же самая история.
Нужен скрипт
Добавлено: Вс сен 11, 2016 23:52
Георгий87НСК
Всем привет. постараюсь коротко.Я звукооператор и часто приходится составлять треклист на различные мероприятия. Задача проста, но как ее реализовать ума не приложу.В общем конкретному файлу в имени хотелось бы присвоить конкретную цифру без лишних телодвижений.Есть хороший прибамбас для Total commander называется TCIMG, в котором есть много функций где скрипт приписывает цифру в начало файла,но если отдельно переименовывать каждый файл то получается что то вроде
1. Песня Русская.mp3
1. Разговоры.mp3
1. Русские праздники.mp3
а хотелось бы -
1. Песня Русская.mp3
2. Разговоры.mp3
3. Русские праздники.mp3?
т.е первому файлу по нажатию горячей клавиши присваивается цифра 1, второму файлу по нажатию цифра 2 и.т.д
Добавлено: Пн сен 12, 2016 00:04
Avada
Георгий87НСК
Здесь обсуждаются не горячие клавиши, не скрипты, а инструмент группового переименования как таковой. Подчёркиваю —
группового. Задача "переименования по штучке" — это про другое. А если переименовывается всё-таки группа, то счётчик в помощь — см.
справку.
Добавлено: Пт дек 09, 2016 01:30
BeardFury78
Приветствую всех. Нужна помощь, сам не соображу как быть. Есть изображения, которые являются частью фотосетов, их названия состоят из уникального набора букв и цифр (которые являются идентификаторами фотосетов) с окончаниям на "1_500" или "1_1280" (но могут быть и 2_500 или 6_1280). Есть изображения, которые тоже являются частью фотосетов, но в отличии от своих одногруппных изображений, они в добавок к уникальному набору букв и цифр еще имеют текстовое описание содержимого фотосетов. Вот эти описания фотосетов нужно добавить к названиям других изображений, входящие в те же группы фотосетов. Чтобы было понятно о чем речь, приведу примеры:
nowlcfDMf31u66m1jo1_1280 Mountain Goverla.jpg
nowlcfDMf31u66m1jo2_1280.jpg
nowlcfDMf31u66m1jo3_1280.jpg
nowo7nTPbv1u1lwmyo1_1280 Sorochyntsi Fair.jpg
nowo7nTPbv1u1lwmyo2_1280.jpg
nowo7nTPbv1u1lwmyo3_1280.jpg
nowo7nTPbv1u1lwmyo4_1280.jpg
noxe9lbYvH1ututj5o1_1280 Kupala.jpg
noxe9lbYvH1ututj5o10_1280.jpg
noxe9lbYvH1ututj5o2_1280.jpg
noxe9lbYvH1ututj5o3_1280.jpg
noxe9lbYvH1ututj5o4_1280.jpg
noxe9lbYvH1ututj5o5_1280.jpg
noxe9lbYvH1ututj5o6_1280.jpg
noxe9lbYvH1ututj5o7_1280.jpg
noxe9lbYvH1ututj5o8_1280.jpg
noxe9lbYvH1ututj5o9_1280.jpg
Вот это три фотосетов, которые имеют в своем составе одно изображение, имеющее описание в своем названии, которое собственно нужно и добавить к другим названиям файлов. Для уточнения задачи, добавлю, что такие фотосеты лежат в папках вместе с одиночными файлами, не являющие частью фотосетов, их нет смысла переименовать, т.к. нету текстовых описаний к их содержимым. Плюс есть еще фотосеты, составные изображения которых раскиданы по различным папкам. Конечно не будет трудно собрать все изображения в одну папку, если это нужно для переименования.
Возможно ли написать рэгексп для решения такой задачи? К вводным добавлю, что абсолютно все изображения, имеющие описания, содержат в названиях пробел после набора букв и цифр и все названия изображениях, которые не имеют описания, ничего не содержат (включая пробелы) помимо набора букв и цифр и расширения. Думаю, с этого можно и отталкиваться, если задать регэксп, который бы находил дубликаты по первому слову и добавлял все, что идет после пробела к названиям одногруппных файлов, которые имеют дублирующие наборы букв и цифр в начале. Но это просто мои предположения, я не являюсь специалистом по регэкспам. Или если в данном случае ИГП на такое не способен, то возможно ли это сделать посредством внешнего текстового редактора (вроде Notepad++), в котором можно список файлов как-то обработать для последующего переименования по списку? Кто что подскажет по регэкспам?
Добавлено: Пт дек 09, 2016 02:11
Flasher
BeardFury78 писал(а):регэксп, который бы находил дубликаты по первому слову
Регекспы даны для работы с составными частями заданного текста, а не стороннего. Если разные фотосеты собраны в одной папке, то данная задача в рамках ТС в один проход не решается.
Что касаемо текстовых описаний, то они, как это принято, задаются в теле близлежащих файлов, а никак не в их именах.
Добавлено: Пт дек 09, 2016 02:20
BeardFury78
Flasher
И все-таки я хотел бы видеть описания в именах самых изображениях. Это совсем ведь коротенькие описания, обычно это 2-3 слова. Наверное правильнее их называть заголовками. Это было бы для меня очень удобно, поэтому написал здесь просьбу о помощи. Если эта задача не решаема в ТС, то прошу извинить.
Добавлено: Пт дек 09, 2016 02:33
Flasher
BeardFury78
Когда что-то нельзя сделать средствами ТС, всегда
есть куда обратиться.
Добавлено: Пт дек 09, 2016 02:38
BeardFury78
Flasher
Хорошо, написал там запрос.
Добавлено: Ср мар 22, 2017 12:41
Baltazar
Возникло пара вопросов относительно группового переименования:
1. При ренейме каталогов с точками (типа 123.456), то, что после точки, TC воспринимает как "расширение". С этим возможно что-то сделать ? Из-за этого частенько приходится правила замены под эту "особенность" подстраивать.
2. В случае использования regexp'ов, возможно ли производить замену на найденный результат т.е. на "\0" ? При попытке использования "\0" TC пишет лишь экранированный ноль (т.е. просто ноль).
Добавлено: Ср мар 22, 2017 13:02
Flasher
Baltazar
1. Так и должно быть. ТС систему на предмет зарегистрированных расширений не проверяет. Есть опция ☑ [E] и маска [A], если что.
2. См. в
справке Подвыражения для поиска+замены.
А вообще тема для такого уровня вопросов не эта, а
эта.
Добавлено: Ср мар 22, 2017 14:09
Baltazar
Flasher, ок, понял, просто поиском нашёл лишь эту.
спс за ответы.
Просьба модерам - перенесите посты в ту тему.
[mod="Avada"]Перенесено.[/mod]
Добавлено: Пт апр 21, 2017 12:37
borro
Здравствуйте.
Пытаюсь освоить групповую замену имен файлов по регулярным выражениям. Пока не понимаю, возможно ли с помощью них заменить наименования файлов вида
abc-01.jpg
abc-02.jpg
...
на
abc-07.jpg
abc-08.jpg
...
и как это сделать?