Групповое переименование

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

rusline
Сообщения: 10
Зарегистрирован: Вс дек 06, 2020 23:21

Сообщение rusline »

помогите пож-та с командами)
уже тысяча вариантов перепробовал

как заменить (AKBAL112) Robbie Akbal & Veronika Fleyta - Sun Warrior EP Part 2 (2016)

на [AKBAL112] Robbie Akbal & Veronika Fleyta - Sun Warrior EP Part 2 (2016)
Аватара пользователя
Monarch-LFV
Сообщения: 360
Зарегистрирован: Пн июл 22, 2019 13:20

Сообщение Monarch-LFV »

rusline
Если правильно понял, то нужно только заменить круглые скобки на квадратные только в первом случае имени. Это делается в ИГП:
Найти: (|)
Заменить на: [|]
И галку «заменять только первое вхождение».
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

rusline
Включить "Рег. выраж."
Найти: ^\(([^\)]+)\)
Заменить на: [$1]
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

rusline
Соблюдайте правила форума, про заглавные буквы вас уже предупреждали.
Даже самая богатая фантазия
Не представит себе наши безобразия.
rusline
Сообщения: 10
Зарегистрирован: Вс дек 06, 2020 23:21

Сообщение rusline »

Avada писал(а):rusline
Соблюдайте правила форума, про заглавные буквы вас уже предупреждали.
Прошу прощения! Буду внимателен.

Monarch-LFV, Batya, большое спасибо за подсказки, оба варианта рабочие! Облегчили работу с переименованием папок.
ZorKon71
Сообщения: 36
Зарегистрирован: Вт май 11, 2010 09:25
Откуда: Обираловка, МО

О переименовании файлов по списку...

Сообщение ZorKon71 »

Доброго времени суток!
Снова я и снова про переименование...

Есть два комплекта файлов (Фото. Разница в разрешении.).
В худшем качестве есть EXIF-данные, по которым я хочу переименовать фото в соответствии с датой и временем.
Т.е. у меня будет список файлов с именами как было и как стало.
Опираясь на этот список, мне нужно переименовать фото с лучшим качеством.
Т.е. файлы:
photo-448.jpg
photo-501.jpg
стали:
2023-05-25 13-35-59.jpg
2023-05-25 14-00-45.jpg

Такое же переименование нужно сделать для второго списка. В этих файлах нет EXIF.
Кол-во фото в списке около 600.

Знаю есть функция загрузить имена из файла, но никак не могу её победить...
Список как было и как стало, я думаю смогу сделать. состыкую по размеру и дате...

Подскажите пожалуйста, как можно победить проблему?

Спасибо.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ZorKon71 писал(а):Список как было и как стало, я думаю смогу сделать. состыкую по размеру и дате...
Для переименования потребуется список только с новыми именами. Например, в списке 2 строки:
3.jpg
4.jpg
Выделяете 2 файла 1.jpg и 2.jpg (со старыми именами). Далее Ctrl+M --> F10 --> Загрузить имена из файла –-> Выполнить. Не забудьте учесть выбранную сортировку в панели для обеспечения правильного соответствия порядка файлов в панели и в списке.
ZorKon71
Сообщения: 36
Зарегистрирован: Вт май 11, 2010 09:25
Откуда: Обираловка, МО

Сообщение ZorKon71 »

sa писал(а):Не забудьте учесть выбранную сортировку в панели для обеспечения правильного соответствия порядка файлов в панели и в списке.
Спасибо!
Я понял свою ошибку.
На счёт сортировки понятно. Спасибо.
vitaliy_13
Сообщения: 5
Зарегистрирован: Пн янв 15, 2024 18:56

Сообщение vitaliy_13 »

Требуется помощь. Имена файлов следующего вида:

[WinCmd] - Abby Adams - 001
[WinCmd] - Abby Adams - 002


Что прописать в поиск и замена, чтобы удалить счётчик (цифры 001, 002). К сожалению дуб в этом. Но буду изучать.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

vitaliy_13
Найти: (.+) - \d+
Заменить на: $1
[V] Рег. выраж.
Нет, я не сплю. Я просто медленно моргаю.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

vitaliy_13
Как вариант.
Возможно, нужно просто собрать разбитый на части файл?
Установите курсор на файл с номером 001 и в меню Файлы выберите пункт Собрать файлы…
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

vitaliy_13
Выполнить реальное переименование, чтобы просто "удалить счётчик", в именах согласно вашему примеру (в предположении, что он верный, а не взят "от фонаря") нельзя, если они не в разных каталогах. Счётчик можно только на что-то заменить, поскольку переименованных файлов с абсолютно одинаковыми именами в одном каталоге быть не может. Подумайте как следует над условиями задачи.

sa
Я бы поостерёгся предлагать здесь подобный вариант, особенно не имея никакого понятия о типе этих файлов. (Задача испортить их не ставилась точно.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Avada писал(а):Задача испортить их не ставилась точно.
Удалось с помощью команды cm_Combine (Собрать файлы) испортить исходные файлы? Тогда об этом баге надо срочно сообщать автору TC.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sa
Перестаньте разводить оффтоп. Вы опытный пользователь и прекрасно должны понимать, о чём речь и что бывает при неверной конкатенации или иных операциях слияния файлов, не разбивавшихся ранее и не являющихся простым текстом. Это не говоря про то, что ничего подобного даже близко не запрашивалось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
vitaliy_13
Сообщения: 5
Зарегистрирован: Пн янв 15, 2024 18:56

Сообщение vitaliy_13 »

Выполнить реальное переименование, чтобы просто "удалить счётчик", в именах согласно вашему примеру (в предположении, что он верный, а не взят "от фонаря") нельзя, если они не в разных каталогах.
Ну конечно, именно так. Не все файлы имеют одинаковые имена, но таких достаточно. Если разбрасывать по каталогам - то будет долго, поскольку там 101 файл.

Короче зачем мне нужна эта операция: у меня добавился новый файл и мне нужно его "вставить" так, чтобы он соответствовал своему месту в списке: то есть в сортировке файлов по имени имел правильный порядок счётчика.

Короче придумал вариант попроще. Определить правильный номер, назначить файлу, а затем с определенного месте в списке сдвинуть счётчик файлов на один шаг. Даже не знаю как сразу не додумался.

Хотя регулярное выражение тоже полезное, супер.
Возможно, нужно просто собрать разбитый на части файл?
Да все нормально, я способен определить многотомный архив от обычного файла). Много вопросов просто у меня по регулярным выражениям, то есть как раньше никогда этой функций не пользовался (за исключением обычного "поиск-замена").
Ответить