Не указывайте [С] (оставьте только [P]) и согласитесь на автопереименование самим тоталом (требуется версия TC не меньше 9-ой).ioruslan88 писал(а):Потом указываю параметр [C]
Групповое переименование
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
ioruslan88
- Сообщения: 7
- Зарегистрирован: Вт май 05, 2020 21:48
Спасибо...может на это остановлюсь....но хотелось бы чтобы было _1, _2
Последний раз редактировалось ioruslan88 Ср май 06, 2020 20:18, всего редактировалось 1 раз.
-
ioruslan88
- Сообщения: 7
- Зарегистрирован: Вт май 05, 2020 21:48
ioruslan88
Моё сообщение видели? В том топике есть решения более юзабильные, прежде всего в отношении содержимого выбранных папок (т. е. без расчехления структуры). Поправить там тип счётчика — плёвое дело. Если есть желание иметь удобный инструмент (без лишних танцев с бубном), пишите туда.
В этом разделе обсуждаются средства автоматизации, для встроенных же методов есть общий раздел с одноимённым топиком.
Моё сообщение видели? В том топике есть решения более юзабильные, прежде всего в отношении содержимого выбранных папок (т. е. без расчехления структуры). Поправить там тип счётчика — плёвое дело. Если есть желание иметь удобный инструмент (без лишних танцев с бубном), пишите туда.
В этом разделе обсуждаются средства автоматизации, для встроенных же методов есть общий раздел с одноимённым топиком.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
-
ioruslan88
- Сообщения: 7
- Зарегистрирован: Вт май 05, 2020 21:48
Спасибо конечно...но я нуб. Абсолютно не умею делать то, что вы описали. Мануала пошагового не нашел. А тут вариант может не самый практичный, но легкий для понимания.
Последний раз редактировалось ioruslan88 Вт май 12, 2020 08:52, всего редактировалось 1 раз.
ioruslan88
Именно поэтому и была предложена закреплённая в подфоруме памятка. Один раз разберётесь, в следующие разы вместе с юзабильностью придёт и лёгкость понимания.
Именно поэтому и была предложена закреплённая в подфоруме памятка. Один раз разберётесь, в следующие разы вместе с юзабильностью придёт и лёгкость понимания.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ioruslan88
Кстати, насчёт понимания. Загляните в правила форума и больше в таком виде цитаты в сообщения не вставляйте. Это явный оверквотинг. Кнопка "цитата" в правой части сообщений — только для тех, кто умеет их редактировать в предварительном просмотре перед отправкой.
Кстати, насчёт понимания. Загляните в правила форума и больше в таком виде цитаты в сообщения не вставляйте. Это явный оверквотинг. Кнопка "цитата" в правой части сообщений — только для тех, кто умеет их редактировать в предварительном просмотре перед отправкой.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
ioruslan88
- Сообщения: 7
- Зарегистрирован: Вт май 05, 2020 21:48
Не такая уж и короткая. На практике всё работает, если действовать в соответствии с её предписаниями в соотв. топике.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Добрый день!
Подскажите, пожалуйста, как через встроенное групповое переименование перенести часть файла из конца в начало?
Например,
я хочу все даты в скобках перенести в начало.
Подозреваю, что для этого нужно использовать RegEx, но не очень понимаю как.
Подскажите, пожалуйста, как через встроенное групповое переименование перенести часть файла из конца в начало?
Например,
Код: Выделить всё
Ариэтти из страны лилипутов (2010).mkv
Ведьмина служба доставки (1989).mkv
Ветер крепчает (2013).mkv
Мой сосед Тоторо (1988).mkv
Небесный замок Лапута (1986).mkv
Порко Россо (1992).mkv
Принцесса Мононоке (1997).mkv
Рыбка Поньо на утесе (2008).mkv
Сказания Земноморья (2006).mkv
Со склонов Кокурико (2011).mkv
Унесённые призраками (2001).mkv
Ходячий замок (2004).mkv
Шёпот сердца (1995).mkvПодозреваю, что для этого нужно использовать RegEx, но не очень понимаю как.
Cr00t
На предыдущей странице спрашивали похожее. Неверный выбор раздела и типовая задача с подвыражениями из справки касается и данного случая.
На предыдущей странице спрашивали похожее. Неверный выбор раздела и типовая задача с подвыражениями из справки касается и данного случая.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Прошу помощи.
Добавить к именам выделенных файлов счетчик (при необходимости), исходя из базовых имен "тезок", к которым он применен.
С именами файлов проведена предварительная работа.
- Удалены нижние слеши.
- Между словами в строго один пробел.
- Последний символ имени и формат файла разделяет точка (без пробелов перед ней).
- Имена, начинающиеся с пробелов - отсутствуют.
Базовым Именем файла считать символы, находящиеся до пробела, после которого нет букв. (этот пробел считать частью имени при применении счетчика, т.е чтоб цифры счетчика не прилипали к словам)
Файлы - тезки, имеющие в имени буквы после последнего пробела, исключить из счётчика.
Добавить в начало имени этих файлов тире и пробел (- ПРИМЕР.txt)
Больше 99 штук файлов на одну группу тёзок - не будет.
Покажу на примерах, что должна сделать КНОПКА:
[cut="ПРИМЕРЫ"]
-----------
Удалить цифры 0 в счетчике
Nicky Romero 01.spf2
Nicky Romero 02.spf2
Nicky Romero 03.spf2
Nicky Romero 04.spf2
Nicky Romero 05.spf2
Nicky Romero 06.spf2
Nicky Romero 07.spf2
-------------------------
Kick.spf2 (добавить пробел после имени, и цифру 1).
Kick 2.spf2
Kick 3.spf2
-----------
(в файле Killer.spf2 добавить пробел после имени, и цифры 01, в случае, если тезок суммарно более 9.
В файлах, начиная с 10 и кончая 99 первую цифру 0 в счетчике исключить. 10, 11, 12 и т.д).
Если их менее 10 - применить обычный счетчик от 1 до 9).
Killer.spf2
Killer 02.spf2
Killer 03.spf2
------------
King.spf2 (добавить пробел после имени, и цифры 12).
King 01.spf2
King 02.spf2
King 03.spf2
King 04.spf2
King 05.spf2
King 06.spf2
King 07.spf2
King 08.spf2
King 09.spf2
King 10.spf2
King 11.spf2
------------
Nicky Romero.spf2 (добавить пробел после имени, и цифры 12).
Nicky Romero 01.spf2
Nicky Romero 02.spf2
Nicky Romero 03.spf2
Nicky Romero 04.spf2
Nicky Romero 05.spf2
Nicky Romero 06.spf2
Nicky Romero 07.spf2
Nicky Romero 08.spf2
Nicky Romero 09.spf2
Nicky Romero 010.spf2 (удалить цифру 0 после пробела. Имя должно стать таким Nicky Romero 10.spf2).
Nicky Romero 011.spf2 (удалить цифру 0 после пробела. Имя должно стать таким Nicky Romero 11.spf2).
-------------
В именах файлов с 1 по 9, добавить цифру 0 после последнего пробела.
Savage Sounds Brass DFD 1.spf2
Savage Sounds Brass DFD 2.spf2
Savage Sounds Brass DFD 3.spf2
Savage Sounds Brass DFD 4.spf2
Savage Sounds Brass DFD 5.spf2
Savage Sounds Brass DFD 6.spf2
Savage Sounds Brass DFD 7.spf2
Savage Sounds Brass DFD 8.spf2
Savage Sounds Brass DFD 9.spf2
Savage Sounds Brass DFD 10.spf2
-------------
ЭТОТ ПУНКТ МОЖНО НЕ УЧИТЫВАТЬ.
При наличии в именах скобки, находящейся рядом с точкой перед расширением, провести новое групповое переименование с применением счетчика.
Безразлично, какой файл считать первым.
Sc & Tweak 01.spf2
Sc & Tweak 01 (2).spf2
Sc & Tweak 01 (3).spf2
Sc & Tweak 01 (4).spf2
Sc & Tweak 02.spf2
Sc & Tweak 02 (2).spf2
Sc & Tweak 02 (3).spf2
Sc & Tweak 02 (4).spf2
Sc & Tweak 03.spf2
Sc & Tweak 03 (2).spf2
Sc & Tweak 03 (3).spf2
Sc & Tweak 03 (4).spf2
[/cut]
Данная кнопка нужна для работы с десятками тысяч файлов. Вчера 12000 файлов я доводил до ума примерно 10 часов. И это с применением регулярных выражений, и моих хоть и скудных, но все таки познаний в ТС. Поэтапный процесс меня не устроит. Два действия. Выделение подготовленных файлов, и нажатие на кнопку. Естественно я все подводные камни не учел.
Добавить к именам выделенных файлов счетчик (при необходимости), исходя из базовых имен "тезок", к которым он применен.
С именами файлов проведена предварительная работа.
- Удалены нижние слеши.
- Между словами в строго один пробел.
- Последний символ имени и формат файла разделяет точка (без пробелов перед ней).
- Имена, начинающиеся с пробелов - отсутствуют.
Базовым Именем файла считать символы, находящиеся до пробела, после которого нет букв. (этот пробел считать частью имени при применении счетчика, т.е чтоб цифры счетчика не прилипали к словам)
Файлы - тезки, имеющие в имени буквы после последнего пробела, исключить из счётчика.
Добавить в начало имени этих файлов тире и пробел (- ПРИМЕР.txt)
Больше 99 штук файлов на одну группу тёзок - не будет.
Покажу на примерах, что должна сделать КНОПКА:
[cut="ПРИМЕРЫ"]
-----------
Удалить цифры 0 в счетчике
Nicky Romero 01.spf2
Nicky Romero 02.spf2
Nicky Romero 03.spf2
Nicky Romero 04.spf2
Nicky Romero 05.spf2
Nicky Romero 06.spf2
Nicky Romero 07.spf2
-------------------------
Kick.spf2 (добавить пробел после имени, и цифру 1).
Kick 2.spf2
Kick 3.spf2
-----------
(в файле Killer.spf2 добавить пробел после имени, и цифры 01, в случае, если тезок суммарно более 9.
В файлах, начиная с 10 и кончая 99 первую цифру 0 в счетчике исключить. 10, 11, 12 и т.д).
Если их менее 10 - применить обычный счетчик от 1 до 9).
Killer.spf2
Killer 02.spf2
Killer 03.spf2
------------
King.spf2 (добавить пробел после имени, и цифры 12).
King 01.spf2
King 02.spf2
King 03.spf2
King 04.spf2
King 05.spf2
King 06.spf2
King 07.spf2
King 08.spf2
King 09.spf2
King 10.spf2
King 11.spf2
------------
Nicky Romero.spf2 (добавить пробел после имени, и цифры 12).
Nicky Romero 01.spf2
Nicky Romero 02.spf2
Nicky Romero 03.spf2
Nicky Romero 04.spf2
Nicky Romero 05.spf2
Nicky Romero 06.spf2
Nicky Romero 07.spf2
Nicky Romero 08.spf2
Nicky Romero 09.spf2
Nicky Romero 010.spf2 (удалить цифру 0 после пробела. Имя должно стать таким Nicky Romero 10.spf2).
Nicky Romero 011.spf2 (удалить цифру 0 после пробела. Имя должно стать таким Nicky Romero 11.spf2).
-------------
В именах файлов с 1 по 9, добавить цифру 0 после последнего пробела.
Savage Sounds Brass DFD 1.spf2
Savage Sounds Brass DFD 2.spf2
Savage Sounds Brass DFD 3.spf2
Savage Sounds Brass DFD 4.spf2
Savage Sounds Brass DFD 5.spf2
Savage Sounds Brass DFD 6.spf2
Savage Sounds Brass DFD 7.spf2
Savage Sounds Brass DFD 8.spf2
Savage Sounds Brass DFD 9.spf2
Savage Sounds Brass DFD 10.spf2
-------------
ЭТОТ ПУНКТ МОЖНО НЕ УЧИТЫВАТЬ.
При наличии в именах скобки, находящейся рядом с точкой перед расширением, провести новое групповое переименование с применением счетчика.
Безразлично, какой файл считать первым.
Sc & Tweak 01.spf2
Sc & Tweak 01 (2).spf2
Sc & Tweak 01 (3).spf2
Sc & Tweak 01 (4).spf2
Sc & Tweak 02.spf2
Sc & Tweak 02 (2).spf2
Sc & Tweak 02 (3).spf2
Sc & Tweak 02 (4).spf2
Sc & Tweak 03.spf2
Sc & Tweak 03 (2).spf2
Sc & Tweak 03 (3).spf2
Sc & Tweak 03 (4).spf2
[/cut]
Данная кнопка нужна для работы с десятками тысяч файлов. Вчера 12000 файлов я доводил до ума примерно 10 часов. И это с применением регулярных выражений, и моих хоть и скудных, но все таки познаний в ТС. Поэтапный процесс меня не устроит. Два действия. Выделение подготовленных файлов, и нажатие на кнопку. Естественно я все подводные камни не учел.
- Monarch-LFV
- Сообщения: 360
- Зарегистрирован: Пн июл 22, 2019 13:20
NoID2007
Это можно решить с помощью плагина PCREsearch. Но для этого нужно его правильно настроить в INI файле. И, самое главное, прописать примерно такое регулярное выражение:
Настроить сначала, чтоб отображалось в колонках (для наглядности правильного вывода), а затем это использовать в групповом переименовании с плагинами.
Главное подобрать правильно регулярку, потому как могут быть разные варианты:
Нужно не забывать, что в номере договора могут быть слеши и другие запрещенные для имен файлов символы.
Это можно решить с помощью плагина PCREsearch. Но для этого нужно его правильно настроить в INI файле. И, самое главное, прописать примерно такое регулярное выражение:
Код: Выделить всё
[Дд]оговор .*?№\s*(.*?).*?(\d{2}\.\d{2}\.\d{4})Главное подобрать правильно регулярку, потому как могут быть разные варианты:
Код: Выделить всё
Договор подряда №26-516
г. Москва 02.07.2026 г.Код: Выделить всё
Договор №ХС/118-86
г. Москва 02.07.2026 г.