Страница 18 из 25
Добавлено: Сб фев 12, 2022 16:26
mif1975
К сожалению, ТАК коммандер не делает. Выдается окно "внимание, одинаковые имена", после нажатия на "продолжить" происходит переименование всего, что можно переименовать без совпадения имен, а все, что нельзя, так и остается не переименованным. При переименовании по F6 - там да, настраивается, что делать при совпадении имен.
Добавлено: Сб фев 12, 2022 16:30
sa
Какую версию TC используете?
Добавлено: Сб фев 12, 2022 16:32
mif1975
Сейчас - 8.0. В свежих версиях другое поведение?
Добавлено: Сб фев 12, 2022 16:43
sa
08.06.16 Выпуск Total Commander 9.0 Beta 1 (32/64)
22.01.16 Добавлено: Инструмент группового переименования: Если текущее переименование приведёт к созданию дубликатов или если файл с заданным именем уже существует, предлагается автопереименование в "name (2).ext", "name (3).ext" и т.д. (32/64)
Советую сразу на 10.00 переходить.
Добавлено: Сб фев 12, 2022 16:45
mif1975
Благодарю! Попробую на досуге.
Добавлено: Вс фев 13, 2022 10:14
Avada
mif1975
Обсуждается давно уже существующий стандартный функционал (см.
правила форума, за нарушение которых —
замечание). Сообщения перенесены в профильную тему, в которой советую обратить внимание на
этот пост модератора (ровно про то же самое).
Добавлено: Пт сен 16, 2022 17:03
AleksVB
Сильно не пинайте, поиск мне не помог
Как автопереименование в "name (2).ext", "name (3).ext" по умолчанию
заменить на другой вариант, например:
"name2.ext", "name3.ext"
"name_2.ext", "name_3.ext"
Спасибо )
Добавлено: Пт сен 16, 2022 17:26
sa
AleksVB
Посмотрите в
справке описание ключа AutoRenameMode.
Вариантов там мало.
Добавлено: Пт сен 16, 2022 17:35
Monarch-LFV
AleksVB
Ну в таком виде никак. Только вторым проходом переименования таких файлов, например с регуляркой (поиск и замена):
Код: Выделить всё
Найти: \s\((\d+)\)
Заменить на: $1
(для первого случая)
или
Заменить на: _$1
(для второго случая)
А ключ AutoRenameMode даст не те желаемые результаты (насколько я понял задачу).
Добавлено: Пт сен 16, 2022 17:46
AleksVB
sa писал(а):AleksVB
Посмотрите в справке описание ключа AutoRenameMode.
Вариантов там мало.
я уже думал в эту сторону, но в моем файле Wincmd.ini нет этого параметра. Версия ТС10.
Monarch-LFV писал(а):AleksVB
Ну в таком виде никак. Только вторым проходом переименования таких файлов
Благодарю, буду пробовать таким вариантом.
Добавлено: Пт сен 16, 2022 19:01
sa
AleksVB писал(а):но в моем файле Wincmd.ini нет этого параметра
Отсутствие параметра равносильно значению параметра по умолчанию (3 – в вашем случае).
Добавлено: Ср дек 28, 2022 12:12
Zorro
Подскажите плиз. Есть папки с фотографиями такого вида:
04.06.22 - бла-бла-блаerrs (S21)
07.10.22 - Бла-бла-блукуа (S21)
11.10.22 - Бла-бла-блцукаwr
13.10.22 - Бла-бла-блукуа (S21)
23.10.22 - Бла-бла-блаwerwe (S22)
29.05.22 - Бла-бла-блацукуц (S21)
Т.е. день, месяц, год через точку, потом произвольный текст. С помощью группового переименования можно это переименовать чтобы был год, месяц, день, чтобы получилось вот так:
22.06.04 - бла-бла-блаerrs (S21)
22.10.07 - Бла-бла-блукуа (S21)
22.10.11 - Бла-бла-блцукаwr
22.10.13 - Бла-бла-блукуа (S21)
22.10.23 - Бла-бла-блаwerwe (S22)
22.05.29 - Бла-бла-блацукуц (S21)
Или это только скриптом?
Добавлено: Ср дек 28, 2022 13:46
sa
Zorro
Попробуйте так, с галкой для "Рег. выраж."
Найти: ^(\d{2})(\.\d{2}\.)(\d{2})
Заменить на: $3$2$1
Добавлено: Ср дек 28, 2022 14:11
Zorro
Спасибо, то что нужно!

Добавлено: Ср дек 28, 2022 15:31
sa
Можно и без регулярных выражений.
Маска для: имени файла
[E1-2][N3-5].[N1-2][E3-]
Поле маски для расширения - очистить.
P.S.
Наткнулся на любопытный баг: при переименовании первой ( 04.06.22 - бла-бла-блаerrs (S21) ) или четвёртой папки не в файловой системе NTFS, а в exFAT или FAT32 (на флэшке, например) активная панель после выхода из диалога не обновляется – имена остаются прежними, причём Ctrl+R или F2 не помогают решить проблему. Спасает смена текущей папки (вкладки) с последующим возвратом к ней или команда cm_RereadSource с параметром 1 (или 3).
Причём не важно, как переименовывать - по Ctrl+M или по Shift+F6 (с подтверждением переименования нажатием Enter или щелчком мышью по кнопке с галочкой).
Для переименования по Shift+F6 придумал пример попроще: файл/папку 1230 переименовать в 3012 (и наоборот).