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

#226:  Author: FlasherLocation: Москва PostPosted: Sat Jun 15, 2019 12:55
    —
[=filex.В подпапке папки]
Пользуйтесь поиском: 1, 2.

#227:  Author: Taras PostPosted: Sat Jun 15, 2019 16:42
    —
Спасибо, Добрый человек.

#228:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jun 15, 2019 16:55
    —
Taras
Задача не требует никакой автоматизации сторонними средствами. Впредь будьте внимательнее и пользуйтесь поиском. Сообщения объединяются с базовой темой по групповому переименованию в "Общих вопросах".

#229: Переименование файлов с использованием слов старого имени Author: SergeyPo PostPosted: Wed Oct 16, 2019 19:17
    —
Прошу подсказать способ, позволяющий выполнять групповое переименование файлов с возможностью формирования нового имени файла путем склеивания первых трех букв каждого слова в старом имени файла. Например: старое имя файла – Smert Vizir Muhtara.avi, новое имя файла – SmeVizMuh.avi. То есть, необходимо, чтобы старое имя файла интерпретировалось не в качестве целого куска из абстрактного набора символов, а состоящим из отдельных слов разной длины, между которыми стоят или пробелы, или точки, или знаки подчеркивания, или дефисы.
В стандартном наборе возможностей группового переименования Total Commander я такого не нашел.
Может, есть такой плагин?

#230:  Author: FlasherLocation: Москва PostPosted: Wed Oct 16, 2019 19:39
    —
SergeyPo wrote:
В стандартном наборе возможностей группового переименования Total Commander я такого не нашел.
В стандартном наборе ИГП есть регулярные выражения. А в стандартном наборе форума — тема обсуждения.

Найти: ^([^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3}).*
Заменить на: $1$2$3
☑ Рег. выраж. (только)


Last edited by Flasher on Wed Oct 16, 2019 20:05; edited 1 time in total

#231:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Oct 16, 2019 19:46
    —
SergeyPo
К подфоруму по плагинам вопрос отношения не имеет и никакого создания новой темы не требует. Читайте правила форума. Перенесено по принадлежности.

#232:  Author: SergeyPo PostPosted: Thu Oct 17, 2019 17:19
    —
Flasher wrote:

Найти: ^([^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3}).*
Заменить на: $1$2$3
☑ Рег. выраж. (только)


Спасибо огромное за совет!
Оно работает, но не удаляет оставшиеся точки в имени файла.

Пример:
Исходный файл - Neokonchennaya.Povest.1955.XviD.DVDRip.Kinozal.TV.avi
Полученный результат - Neo.Pov.195.avi
Требуемый результат - NeoPov195.avi

Подскажите, пожалуйста, как удалить две лишние точки.

#233:  Author: sa PostPosted: Thu Oct 17, 2019 18:45
    —
SergeyPo wrote:
как удалить две лишние точки
Чтобы избавиться от точек, надо круглые скобки для второго и третьего подвыражения поиска переставить так, чтобы в них не попадали разделители. Что-то вроде такого:
([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3}).*

#234:  Author: FlasherLocation: Москва PostPosted: Thu Oct 17, 2019 18:55
    —
SergeyPo
А, не сразу обратил внимание, что разделители не нужны.
Найти: ^([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*.*

#235:  Author: SergeyPo PostPosted: Fri Oct 18, 2019 10:11
    —
Великолепно работает!
Total Commander - программа, которой нет равных!
Вам - мой низкий поклон.

#236: Неверная кодировка имен при загрузке из файла в ИГП Author: dmitriy21411 PostPosted: Wed Jan 22, 2020 02:40
    —
Когда делаю групповое переименование используя txt файл с русскими названиями, вместо русского появляются какие-то символы. Если сделать английские названия в текстовике то без проблем.
При чем проблема с иероглифами только при групповом переименовании из txt. А так русский везде отображается в программе корректно.
Не понимаю в чем проблема на другом компе нормально работает.
У меня виндовс 10. Пробовал уже разные версии ставить tcmd не помогло.

#237:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 22, 2020 06:57
    —
dmitriy21411
Очень сомнительно, что дело тут именно в TC, и начинать надо с текстового редактора, в котором делался список и о котором вы пока что не сообщили никаких подробностей. Или, как минимум, с кодировки в этом самом вашем TXT-файле. (Укажите точно, что там.) Корректность отображения русского языка в интерфейсе TC в данном случае к делу вообще не относится, проблема явно в самом файле-списке и его обработке. И вместо "разных версий" TC хорошо бы всё-таки указывать нечто конкретное. И не только версию, но и битность. И заодно то, какая у вас Windows 10 — русская или английская. И там, где всё нормально работает, и там, где нет.

По поводу ваших дальнейших действий. Если у вас возникли сомнения в правильности размещения сообщений, то следует запрашивать в ЛС модератора, а не размножать дубли (и в разных подфорумах, и уж тем более в одном). И сделайте то, о чём вам выше было сказано.
Замечание за нарушение правил форума. Сообщения из отдельной темы перенесены сюда, позднейший дубль удалён.

#238:  Author: dmitriy21411 PostPosted: Wed Jan 22, 2020 11:48
    —
Заменил кодировку txt с UTF8(по умолчанию) на ANCI. И все заработало.

#239:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 22, 2020 11:56
    —
dmitriy21411
Что и требовалось доказать. Только не ANCI, а ANSI (или кириллица Windows), а проблемная кодировка списка — не любая UTF-8, а без сигнатуры (BOM).



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


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

Goto page Previous  1, 2, 3 ... 14, 15, 16  :| |:
Page 16 of 16

Powered by phpBB © 2001, 2005 phpBB Group