View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jun 15, 2019 12:55 Post subject: |
|
|
[=filex.В подпапке папки]
Пользуйтесь поиском: 1, 2. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Taras
Joined: 15 Jun 2019 Posts: 5
|
(Separately) Posted: Sat Jun 15, 2019 16:42 Post subject: |
|
|
Спасибо, Добрый человек. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Sat Jun 15, 2019 16:55 Post subject: |
|
|
Taras
Задача не требует никакой автоматизации сторонними средствами. Впредь будьте внимательнее и пользуйтесь поиском. Сообщения объединяются с базовой темой по групповому переименованию в "Общих вопросах". _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
SergeyPo
Joined: 15 Apr 2016 Posts: 11
|
(Separately) Posted: Wed Oct 16, 2019 19:17 Post subject: Переименование файлов с использованием слов старого имени |
|
|
Прошу подсказать способ, позволяющий выполнять групповое переименование файлов с возможностью формирования нового имени файла путем склеивания первых трех букв каждого слова в старом имени файла. Например: старое имя файла – Smert Vizir Muhtara.avi, новое имя файла – SmeVizMuh.avi. То есть, необходимо, чтобы старое имя файла интерпретировалось не в качестве целого куска из абстрактного набора символов, а состоящим из отдельных слов разной длины, между которыми стоят или пробелы, или точки, или знаки подчеркивания, или дефисы.
В стандартном наборе возможностей группового переименования Total Commander я такого не нашел.
Может, есть такой плагин? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Oct 16, 2019 19:39 Post subject: |
|
|
SergeyPo wrote: | В стандартном наборе возможностей группового переименования Total Commander я такого не нашел. | В стандартном наборе ИГП есть регулярные выражения. А в стандартном наборе форума — тема обсуждения.
Найти: ^([^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3})[^ ._\-]*([ ._\-][^ ._\-]{1,3}).*
Заменить на: $1$2$3
☑ Рег. выраж. (только) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Wed Oct 16, 2019 20:05; edited 1 time in total |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 16, 2019 19:46 Post subject: |
|
|
SergeyPo
К подфоруму по плагинам вопрос отношения не имеет и никакого создания новой темы не требует. Читайте правила форума. Перенесено по принадлежности. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
SergeyPo
Joined: 15 Apr 2016 Posts: 11
|
(Separately) Posted: Thu Oct 17, 2019 17:19 Post subject: |
|
|
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
Подскажите, пожалуйста, как удалить две лишние точки. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Thu Oct 17, 2019 18:45 Post subject: |
|
|
SergeyPo wrote: | как удалить две лишние точки | Чтобы избавиться от точек, надо круглые скобки для второго и третьего подвыражения поиска переставить так, чтобы в них не попадали разделители. Что-то вроде такого:
([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3})[^ ._-]*[ ._-]([^ ._-]{1,3}).* |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Oct 17, 2019 18:55 Post subject: |
|
|
SergeyPo
А, не сразу обратил внимание, что разделители не нужны.
Найти: ^([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*[ ._\-]([^ ._\-]{1,3})[^ ._\-]*.* _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
SergeyPo
Joined: 15 Apr 2016 Posts: 11
|
(Separately) Posted: Fri Oct 18, 2019 10:11 Post subject: |
|
|
Великолепно работает!
Total Commander - программа, которой нет равных!
Вам - мой низкий поклон. |
|
Back to top |
|
|
dmitriy21411
Joined: 22 Jan 2020 Posts: 2
|
(Separately) Posted: Wed Jan 22, 2020 02:40 Post subject: Неверная кодировка имен при загрузке из файла в ИГП |
|
|
Когда делаю групповое переименование используя txt файл с русскими названиями, вместо русского появляются какие-то символы. Если сделать английские названия в текстовике то без проблем.
При чем проблема с иероглифами только при групповом переименовании из txt. А так русский везде отображается в программе корректно.
Не понимаю в чем проблема на другом компе нормально работает.
У меня виндовс 10. Пробовал уже разные версии ставить tcmd не помогло. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Wed Jan 22, 2020 06:57 Post subject: |
|
|
dmitriy21411
Очень сомнительно, что дело тут именно в TC, и начинать надо с текстового редактора, в котором делался список и о котором вы пока что не сообщили никаких подробностей. Или, как минимум, с кодировки в этом самом вашем TXT-файле. (Укажите точно, что там.) Корректность отображения русского языка в интерфейсе TC в данном случае к делу вообще не относится, проблема явно в самом файле-списке и его обработке. И вместо "разных версий" TC хорошо бы всё-таки указывать нечто конкретное. И не только версию, но и битность. И заодно то, какая у вас Windows 10 — русская или английская. И там, где всё нормально работает, и там, где нет.
По поводу ваших дальнейших действий. Если у вас возникли сомнения в правильности размещения сообщений, то следует запрашивать в ЛС модератора, а не размножать дубли (и в разных подфорумах, и уж тем более в одном). И сделайте то, о чём вам выше было сказано.
Замечание за нарушение правил форума. Сообщения из отдельной темы перенесены сюда, позднейший дубль удалён. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
dmitriy21411
Joined: 22 Jan 2020 Posts: 2
|
(Separately) Posted: Wed Jan 22, 2020 11:48 Post subject: |
|
|
Заменил кодировку txt с UTF8(по умолчанию) на ANCI. И все заработало. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Wed Jan 22, 2020 11:56 Post subject: |
|
|
dmitriy21411
Что и требовалось доказать. Только не ANCI, а ANSI (или кириллица Windows), а проблемная кодировка списка — не любая UTF-8, а без сигнатуры (BOM). _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
NikitaKlem
Joined: 21 May 2020 Posts: 1
|
(Separately) Posted: Thu May 21, 2020 16:57 Post subject: Как переименовать много файлов разными именами? |
|
|
Здравствуйте. Прошу вашей помощи! Есть большое количество файлов (фотографии). И есть отдельный файл список имен в .txt. Хочу присвоить каждому файлу соответствующее имя из списка. Но когда делаю групповое переименование выскакивает ошибка "Не удалось переименовать файлы выделенные жирным шрифтом"? как быть? |
|
Back to top |
|
|
|