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

#241:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu May 21, 2020 18:11
    —
NikitaKlem
Отвечаю на вопрос "как быть?"
1. Использовать TC не ниже 9.0 (чем новее, тем лучше), там в таких ситуациях работает автопереименование со счётчиком, по умолчанию оно включено и отключается только временно. При наличии более старой версии обновляться без всяких разговоров.
2. Научиться пользоваться поиском по форуму. По переименованию есть достаточно тем (общие — как текущая, куда перенесено, специальные — как эта... и так далее), создание новых наказуемо.
3. Как следует подумать над тем, что во что вы переименовываете и возможен ли ожидаемый вами результат в данном файловом списке вообще (например, из-за создания нескольких одноимённых файлов в одном каталоге).

Замечание за нарушение правил форума. Перенесено в профильную тему.

#242:  Author: sa PostPosted: Thu May 21, 2020 21:16
    —
NikitaKlem wrote:
И есть отдельный файл список имен в .txt.
Маловато информации...
Может, в списке использовали в пути имя диска (с двоеточием)?

#243: Переименование файлов, согласно новых имен их символических Author: ЧиполлиноLocation: Орёл PostPosted: Sun Dec 06, 2020 23:31
    —
Задам вопросы тут, поскольку не уверен, что где то найду ответ.
1.
1. Создаем пустую копию каталога, без файлов.
2. Создаем в нем СИМ ЛИНКи на файлы из каталога. (Сразу вопрос: как это сделать одним телодвижением? Возможно пункт 1 тогда не нужен) .
3. Производим групповое переименование СИМ ЛИНКОВ.
Возможно ли после этого переименовать оригинальные файлы, согласно новых имен СИМ ЛИНКов ?.

Добавлено спустя 11 минут:

2.
Необходимо групповое переименование файлов, с применением счетчика в конце имен. При этом должны быть проигнорированы и удалены все пробелы, цифры, и знаки типа &, @, и прочего хлама. Расширения у файлов будет одно.
Пример:
Deryga137.fxp и Der-234 yga @ 0076.fxp должны определиться, как одноименные файлы. Знака_ в файлах не будет. Желательно кнопку.

#244:  Author: rusline PostPosted: Mon Dec 07, 2020 00:24
    —
меня интересует одиночное переименование, то есть когда кликаю и появляется возможность переименовать он выделяет все название вместе с расширением, хотя раньше расширение файла не выделялось, была возможность переименовать только названия файла, как это можно исправить ?

#245:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Dec 07, 2020 00:39
    —
Чиполлино
1. Справку читать надо. Создать (через копирование имён в буфер) список ссылок с новыми именами, отредактировать расширения и применить в ИГП для соответствующих файлов. На форуме про подобное переименование с загрузкой имён из файла-списка говорилось не раз (пример), повторных объяснений не будет. По созданию самих симлинков есть другие темы, без явного оффтопа тут обойдёмся. А подумать над тем, зачем переименовывать в таком порядке вообще и насколько работоспособными после переименования источников окажутся симлинки, предлагаю самостоятельно. (Хотя вообще-то это уже персонально объясняли раньше — см. здесь про недействительность ссылок.)
2. В кнопку записать можно только открытие ИГП с заданным шаблоном (MULTIRENAME <имя шаблона>): мы в теме, где обсуждается стандартный функционал инструмента группового переименования. Для шаблона, помимо счётчика, нужны регулярные выражения (у кого есть на это время, возможно, подскажут, можно ли всё это сделать в один проход).

rusline
Одиночное переименование к этой теме не имеет абсолютно никакого отношения. Ответ дан, например, здесь или (когда ещё не было диалоговой опции, введённой в 2007 году и закрывшей все подобные вопросы) здесь. И заглавные буквы использовать надо.
Замечание за нарушение правил форума.

#246:  Author: HEXFIXLocation: Калининград PostPosted: Sat Aug 07, 2021 15:07
    —
Имеются файлы с именем вида:
1.abc
2.def
...

10.xyz
...

Нужно привести к виду:
01.abc
02.def
...


10.xyz
...

Т.е., добавить к однозначному числу в начале файла ноль

#247:  Author: jentoso PostPosted: Sat Aug 07, 2021 16:12
    —
HEXFIX
В параметры счётчика выберите цифр - 2, и тогда будет подставлен 0.
http://flint-inc.ru/tchelp/#dialog_box___multi_rename_tool

#248:  Author: HEXFIXLocation: Калининград PostPosted: Sat Aug 07, 2021 16:27
    —
Да, разобрался. Не успел успел удалить сообщение.

#249: Вставить после первого слову имени файла, необходимый текст Author: ЧиполлиноLocation: Орёл PostPosted: Mon Oct 04, 2021 14:48
    —
Это регулярное выражения для удаления первого слова в имени
Найти:
^\S+\x20
Заменить:
(пусто)
(Регулярные выражения должны быть включены)
__________________________________________
Модернизируйте это, в в следующую задачу:
Вставить после первого слова имени файла, необходимый текст.
Добавлять придется одно или несколько слов, или [N] [P] [C] и т.п. (если возможно).
- Наличие пробела между первым словом и добавляемым текстом, - обязательно.
- Имя файла, состоящее из одного слова так же считать Первым словом.
Необходимо регулярное выражение (или несколько).
Спасибо заранее.

#250:  Author: Monarch-LFV PostPosted: Tue Oct 05, 2021 03:26
    —
Чиполлино
Code:
Найти: (^\S+)
Заменить на: $1 необходимый текст

Рег. выражения включить.
Снять галочку Заменять также в расширениях.
А вот по поводу [N] [P] [C] - немного посложней, там вначале нужно выстроить правильную маску (поле "Маска для: имени файла"), а потом уже править регулярку. Так сложно сказать, нужна конкретика.

#251:  Author: ЧиполлиноLocation: Орёл PostPosted: Tue Oct 05, 2021 10:24
    —
Monarch-LFV
Спасибо огромное ВАМ. Этого вполне достаточно.
А каким кодом помечается номер слова? Например, возможен вариант - но после второго или третьего слова?
И еще вопрос: - как удалить все цифры от 0 до 9 из имен?
- как удалить слово, находящееся в имени под номером "X"?

#252:  Author: Monarch-LFV PostPosted: Tue Oct 05, 2021 11:37
    —
Чиполлино
В первой строке в скобках выделется группа, а во второй строке $1 - это номер группы, то есть если нужно второе слово, то можно сделать так:
Code:
Найти: (^\S+)\s+(\S+)
Заменить на: $1 $2 необходимый текст

или так:
Code:
Найти: (^\S+\s+\S+)
Заменить на: $1 необходимый текст

Какой способ вам больше нравится.

Удалить все цифры из имен:
Code:
Найти: \d*
Заменить на: (пусто)

#253:  Author: ЧиполлиноLocation: Орёл PostPosted: Tue Oct 05, 2021 18:56
    —
Monarch-LFV
Превосходно!!! Вы спасли мне столько времени. А главное - избавили от тысяч монотонных действий. Спасибо.

#254: Групповое переименование, "внимание, одинаковые имена" Author: mif1975 PostPosted: Sat Feb 12, 2022 14:48
    —
Добрый день

Не подскажите, как решить вопрос:
Есть 40 файлов с именами вида:
"aaabbb?????????" 10 шт.,
"aaaccc?????????" 10 шт.,
"aaaddd?????????" 10 шт.,
"aaaeee?????????" 10 шт.
Их нужно переименовать так:
aaabbb_1 .... aaabbb_10,
aaaccc_1 .... aaaccc_10,
aaaddd_1 .... aaaddd_10,
aaaeee_1 .... aaaeee_10.

Иными словами: можно ли как-то научить коммандер при совпадении получаемых после переименования имен дописывать к названиям файла порядковый номер внутри группы?

Спасибо.

#255:  Author: sa PostPosted: Sat Feb 12, 2022 16:57
    —
mif1975 wrote:
можно ли как-то научить коммандер при совпадении получаемых после переименования имен дописывать к названиям файла порядковый номер внутри группы?

Так вроде тотал так и делает. Предлагает при совпадении имён
"Автоматически переименовывать в 'name (2).ext', 'name (3).ext'..."
Попробуйте в групповом переименовании (Ctrl+M) маску для имени файла [N1-6], например.



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


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

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

Powered by phpBB © 2001, 2005 phpBB Group