Групповое переименование
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 20, 21, 22  Next  :| |:
Total Commander -> Общие вопросы

#121:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Sep 03, 2016 12:14
    —
A.N.T.
Да, не так делается. Не учитывается, что точка в имени трактуется как обязательная часть расширения. Да, можно с регэкспами. А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-] (см. справку), во втором поле убрать [E]. И всё.
И, кстати, это уже обсуждалось в другой теме по ИГП.

#122:  Author: A.N.T. PostPosted: Sat Sep 03, 2016 12:15
    —
Спасибо, сработало. Буду читать справку про рег. выражения Smile

#123:  Author: FlasherLocation: Москва PostPosted: Sat Sep 03, 2016 12:18
    —
Avada wrote:
А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-]
Или перенести [E] в маску: [N4-][E] Smile.

#124:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Sep 03, 2016 12:23
    —
Flasher
Да, разумеется, поскольку это полный аналог [A] без [E].

A.N.T.
Почитать про регулярки всегда полезно. Но в данном случае, как видим, и без них обойтись нетрудно. А также (с учётом сказанного здесь) давно следует обновить версию TC: тут с [A] та же самая история.

#125: Нужен скрипт Author: Георгий87НСКLocation: НСК PostPosted: Mon Sep 12, 2016 00:52
    —
Всем привет. постараюсь коротко.Я звукооператор и часто приходится составлять треклист на различные мероприятия. Задача проста, но как ее реализовать ума не приложу.В общем конкретному файлу в имени хотелось бы присвоить конкретную цифру без лишних телодвижений.Есть хороший прибамбас для Total commander называется TCIMG, в котором есть много функций где скрипт приписывает цифру в начало файла,но если отдельно переименовывать каждый файл то получается что то вроде

1. Песня Русская.mp3
1. Разговоры.mp3
1. Русские праздники.mp3

а хотелось бы -

1. Песня Русская.mp3
2. Разговоры.mp3
3. Русские праздники.mp3?

т.е первому файлу по нажатию горячей клавиши присваивается цифра 1, второму файлу по нажатию цифра 2 и.т.д

#126:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Sep 12, 2016 01:04
    —
Георгий87НСК
Здесь обсуждаются не горячие клавиши, не скрипты, а инструмент группового переименования как таковой. Подчёркиваю — группового. Задача "переименования по штучке" — это про другое. А если переименовывается всё-таки группа, то счётчик в помощь — см. справку.

#127:  Author: BeardFury78 PostPosted: Fri Dec 09, 2016 02:30
    —
Приветствую всех. Нужна помощь, сам не соображу как быть. Есть изображения, которые являются частью фотосетов, их названия состоят из уникального набора букв и цифр (которые являются идентификаторами фотосетов) с окончаниям на "1_500" или "1_1280" (но могут быть и 2_500 или 6_1280). Есть изображения, которые тоже являются частью фотосетов, но в отличии от своих одногруппных изображений, они в добавок к уникальному набору букв и цифр еще имеют текстовое описание содержимого фотосетов. Вот эти описания фотосетов нужно добавить к названиям других изображений, входящие в те же группы фотосетов. Чтобы было понятно о чем речь, приведу примеры:
Quote:
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++), в котором можно список файлов как-то обработать для последующего переименования по списку? Кто что подскажет по регэкспам?

#128:  Author: FlasherLocation: Москва PostPosted: Fri Dec 09, 2016 03:11
    —
BeardFury78 wrote:
регэксп, который бы находил дубликаты по первому слову
Регекспы даны для работы с составными частями заданного текста, а не стороннего. Если разные фотосеты собраны в одной папке, то данная задача в рамках ТС в один проход не решается.
Что касаемо текстовых описаний, то они, как это принято, задаются в теле близлежащих файлов, а никак не в их именах.

#129:  Author: BeardFury78 PostPosted: Fri Dec 09, 2016 03:20
    —
Flasher
И все-таки я хотел бы видеть описания в именах самых изображениях. Это совсем ведь коротенькие описания, обычно это 2-3 слова. Наверное правильнее их называть заголовками. Это было бы для меня очень удобно, поэтому написал здесь просьбу о помощи. Если эта задача не решаема в ТС, то прошу извинить.

#130:  Author: FlasherLocation: Москва PostPosted: Fri Dec 09, 2016 03:33
    —
BeardFury78
Когда что-то нельзя сделать средствами ТС, всегда есть куда обратиться.

#131:  Author: BeardFury78 PostPosted: Fri Dec 09, 2016 03:38
    —
Flasher
Хорошо, написал там запрос.

#132:  Author: Baltazar PostPosted: Wed Mar 22, 2017 13:41
    —
Возникло пара вопросов относительно группового переименования:

1. При ренейме каталогов с точками (типа 123.456), то, что после точки, TC воспринимает как "расширение". С этим возможно что-то сделать ? Из-за этого частенько приходится правила замены под эту "особенность" подстраивать.

2. В случае использования regexp'ов, возможно ли производить замену на найденный результат т.е. на "\0" ? При попытке использования "\0" TC пишет лишь экранированный ноль (т.е. просто ноль).

#133:  Author: FlasherLocation: Москва PostPosted: Wed Mar 22, 2017 14:02
    —
Baltazar
1. Так и должно быть. ТС систему на предмет зарегистрированных расширений не проверяет. Есть опция ☑ [E] и маска [A], если что.
2. См. в справке Подвыражения для поиска+замены.

А вообще тема для такого уровня вопросов не эта, а эта.

#134:  Author: Baltazar PostPosted: Wed Mar 22, 2017 15:09
    —
Flasher, ок, понял, просто поиском нашёл лишь эту.

спс за ответы.

Просьба модерам - перенесите посты в ту тему.

 !  Avada:
Перенесено.

#135:  Author: borro PostPosted: Fri Apr 21, 2017 13:37
    —
Здравствуйте.

Пытаюсь освоить групповую замену имен файлов по регулярным выражениям. Пока не понимаю, возможно ли с помощью них заменить наименования файлов вида
abc-01.jpg
abc-02.jpg
...

на
abc-07.jpg
abc-08.jpg
...

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



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 20, 21, 22  Next  :| |:
Page 9 of 22

Powered by phpBB © 2001, 2005 phpBB Group