Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Групповое переименование
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 20, 21, 22  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 03, 2016 12:14    Post subject: Reply with quote

A.N.T.
Да, не так делается. Не учитывается, что точка в имени трактуется как обязательная часть расширения. Да, можно с регэкспами. А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-] (см. справку), во втором поле убрать [E]. И всё.
И, кстати, это уже обсуждалось в другой теме по ИГП.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
A.N.T.



Joined: 01 Jul 2006
Posts: 190

Post (Separately) Posted: Sat Sep 03, 2016 12:15    Post subject: Reply with quote

Спасибо, сработало. Буду читать справку про рег. выражения Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Sep 03, 2016 12:18    Post subject: Reply with quote

Avada wrote:
А можно проще и нагляднее: в первом поле заменить [N4-] на [A4-]
Или перенести [E] в маску: [N4-][E] Smile.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Sep 03, 2016 12:23    Post subject: Reply with quote

Flasher
Да, разумеется, поскольку это полный аналог [A] без [E].

A.N.T.
Почитать про регулярки всегда полезно. Но в данном случае, как видим, и без них обойтись нетрудно. А также (с учётом сказанного здесь) давно следует обновить версию TC: тут с [A] та же самая история.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Георгий87НСК



Joined: 12 Sep 2016
Posts: 1
Location: НСК

Post (Separately) Posted: Mon Sep 12, 2016 00:52    Post subject: Нужен скрипт Reply with quote

Всем привет. постараюсь коротко.Я звукооператор и часто приходится составлять треклист на различные мероприятия. Задача проста, но как ее реализовать ума не приложу.В общем конкретному файлу в имени хотелось бы присвоить конкретную цифру без лишних телодвижений.Есть хороший прибамбас для Total commander называется TCIMG, в котором есть много функций где скрипт приписывает цифру в начало файла,но если отдельно переименовывать каждый файл то получается что то вроде

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

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

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

т.е первому файлу по нажатию горячей клавиши присваивается цифра 1, второму файлу по нажатию цифра 2 и.т.д
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Mon Sep 12, 2016 01:04    Post subject: Reply with quote

Георгий87НСК
Здесь обсуждаются не горячие клавиши, не скрипты, а инструмент группового переименования как таковой. Подчёркиваю — группового. Задача "переименования по штучке" — это про другое. А если переименовывается всё-таки группа, то счётчик в помощь — см. справку.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Fri Dec 09, 2016 02:30    Post subject: Reply with quote

Приветствую всех. Нужна помощь, сам не соображу как быть. Есть изображения, которые являются частью фотосетов, их названия состоят из уникального набора букв и цифр (которые являются идентификаторами фотосетов) с окончаниям на "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++), в котором можно список файлов как-то обработать для последующего переименования по списку? Кто что подскажет по регэкспам?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Dec 09, 2016 03:11    Post subject: Reply with quote

BeardFury78 wrote:
регэксп, который бы находил дубликаты по первому слову
Регекспы даны для работы с составными частями заданного текста, а не стороннего. Если разные фотосеты собраны в одной папке, то данная задача в рамках ТС в один проход не решается.
Что касаемо текстовых описаний, то они, как это принято, задаются в теле близлежащих файлов, а никак не в их именах.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Fri Dec 09, 2016 03:20    Post subject: Reply with quote

Flasher
И все-таки я хотел бы видеть описания в именах самых изображениях. Это совсем ведь коротенькие описания, обычно это 2-3 слова. Наверное правильнее их называть заголовками. Это было бы для меня очень удобно, поэтому написал здесь просьбу о помощи. Если эта задача не решаема в ТС, то прошу извинить.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Dec 09, 2016 03:33    Post subject: Reply with quote

BeardFury78
Когда что-то нельзя сделать средствами ТС, всегда есть куда обратиться.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Fri Dec 09, 2016 03:38    Post subject: Reply with quote

Flasher
Хорошо, написал там запрос.
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 54

Post (Separately) Posted: Wed Mar 22, 2017 13:41    Post subject: Reply with quote

Возникло пара вопросов относительно группового переименования:

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

2. В случае использования regexp'ов, возможно ли производить замену на найденный результат т.е. на "\0" ? При попытке использования "\0" TC пишет лишь экранированный ноль (т.е. просто ноль).
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Mar 22, 2017 14:02    Post subject: Reply with quote

Baltazar
1. Так и должно быть. ТС систему на предмет зарегистрированных расширений не проверяет. Есть опция ☑ [E] и маска [A], если что.
2. См. в справке Подвыражения для поиска+замены.

А вообще тема для такого уровня вопросов не эта, а эта.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Baltazar



Joined: 01 Oct 2015
Posts: 54

Post (Separately) Posted: Wed Mar 22, 2017 15:09    Post subject: Reply with quote

Flasher, ок, понял, просто поиском нашёл лишь эту.

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

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

 !  Avada:
Перенесено.
Back to top
View user's profile Send private message
borro



Joined: 21 Apr 2017
Posts: 3

Post (Separately) Posted: Fri Apr 21, 2017 13:37    Post subject: Reply with quote

Здравствуйте.

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

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

и как это сделать?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 8, 9, 10 ... 20, 21, 22  Next
Page 9 of 22

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group