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

#256:  Author: mif1975 PostPosted: Sat Feb 12, 2022 17:26
    —
К сожалению, ТАК коммандер не делает. Выдается окно "внимание, одинаковые имена", после нажатия на "продолжить" происходит переименование всего, что можно переименовать без совпадения имен, а все, что нельзя, так и остается не переименованным. При переименовании по F6 - там да, настраивается, что делать при совпадении имен.

#257:  Author: sa PostPosted: Sat Feb 12, 2022 17:30
    —
Какую версию TC используете?

#258:  Author: mif1975 PostPosted: Sat Feb 12, 2022 17:32
    —
Сейчас - 8.0. В свежих версиях другое поведение?

#259:  Author: sa PostPosted: Sat Feb 12, 2022 17:43
    —
08.06.16 Выпуск Total Commander 9.0 Beta 1 (32/64)
22.01.16 Добавлено: Инструмент группового переименования: Если текущее переименование приведёт к созданию дубликатов или если файл с заданным именем уже существует, предлагается автопереименование в "name (2).ext", "name (3).ext" и т.д. (32/64)

Советую сразу на 10.00 переходить.


Last edited by sa on Sat Feb 12, 2022 17:50; edited 1 time in total

#260:  Author: mif1975 PostPosted: Sat Feb 12, 2022 17:45
    —
Благодарю! Попробую на досуге.

#261:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Feb 13, 2022 11:14
    —
mif1975
Обсуждается давно уже существующий стандартный функционал (см. правила форума, за нарушение которых — замечание). Сообщения перенесены в профильную тему, в которой советую обратить внимание на этот пост модератора (ровно про то же самое).

#262:  Author: AleksVB PostPosted: Fri Sep 16, 2022 18:03
    —
Сильно не пинайте, поиск мне не помог
Как автопереименование в "name (2).ext", "name (3).ext" по умолчанию
заменить на другой вариант, например:
"name2.ext", "name3.ext"
"name_2.ext", "name_3.ext"
Спасибо )

#263:  Author: sa PostPosted: Fri Sep 16, 2022 18:26
    —
AleksVB
Посмотрите в справке описание ключа AutoRenameMode.
Вариантов там мало.

#264:  Author: Monarch-LFV PostPosted: Fri Sep 16, 2022 18:35
    —
AleksVB
Ну в таком виде никак. Только вторым проходом переименования таких файлов, например с регуляркой (поиск и замена):
Code:
Найти: \s\((\d+)\)
Заменить на: $1
(для первого случая)
или
Заменить на: _$1
(для второго случая)

А ключ AutoRenameMode даст не те желаемые результаты (насколько я понял задачу).

#265:  Author: AleksVB PostPosted: Fri Sep 16, 2022 18:46
    —
sa wrote:
AleksVB
Посмотрите в справке описание ключа AutoRenameMode.
Вариантов там мало.

я уже думал в эту сторону, но в моем файле Wincmd.ini нет этого параметра. Версия ТС10.
Monarch-LFV wrote:
AleksVB
Ну в таком виде никак. Только вторым проходом переименования таких файлов

Благодарю, буду пробовать таким вариантом.

#266:  Author: sa PostPosted: Fri Sep 16, 2022 20:01
    —
AleksVB wrote:
но в моем файле Wincmd.ini нет этого параметра

Отсутствие параметра равносильно значению параметра по умолчанию (3 – в вашем случае).

#267:  Author: ZorroLocation: Орел-Москва PostPosted: Wed Dec 28, 2022 13:12
    —
Подскажите плиз. Есть папки с фотографиями такого вида:

Quote:
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)


Т.е. день, месяц, год через точку, потом произвольный текст. С помощью группового переименования можно это переименовать чтобы был год, месяц, день, чтобы получилось вот так:
Quote:

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)

Или это только скриптом?

#268:  Author: sa PostPosted: Wed Dec 28, 2022 14:46
    —
Zorro
Попробуйте так, с галкой для "Рег. выраж."
Найти: ^(\d{2})(\.\d{2}\.)(\d{2})
Заменить на: $3$2$1

#269:  Author: ZorroLocation: Орел-Москва PostPosted: Wed Dec 28, 2022 15:11
    —
Спасибо, то что нужно! Smile

#270:  Author: sa PostPosted: Wed Dec 28, 2022 16:31
    —
Можно и без регулярных выражений.
Маска для: имени файла
[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 (и наоборот).



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


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

Goto page Previous  1, 2, 3 ... 17, 18, 19, 20, 21, 22  Next  :| |:
Page 18 of 22

Powered by phpBB © 2001, 2005 phpBB Group