Страница 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
...

и как это сделать?