Страница 17 из 25

Добавлено: Чт май 21, 2020 17:11
Avada
NikitaKlem
Отвечаю на вопрос "как быть?"
1. Использовать TC не ниже 9.0 (чем новее, тем лучше), там в таких ситуациях работает автопереименование со счётчиком, по умолчанию оно включено и отключается только временно. При наличии более старой версии обновляться без всяких разговоров.
2. Научиться пользоваться поиском по форуму. По переименованию есть достаточно тем (общие — как текущая, куда перенесено, специальные — как эта... и так далее), создание новых наказуемо.
3. Как следует подумать над тем, что во что вы переименовываете и возможен ли ожидаемый вами результат в данном файловом списке вообще (например, из-за создания нескольких одноимённых файлов в одном каталоге).

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

Добавлено: Чт май 21, 2020 20:16
sa
NikitaKlem писал(а): И есть отдельный файл список имен в .txt.
Маловато информации...
Может, в списке использовали в пути имя диска (с двоеточием)?

Переименование файлов, согласно новых имен их символических

Добавлено: Вс дек 06, 2020 22:42
Чиполлино
Задам вопросы тут, поскольку не уверен, что где то найду ответ.
1.
1. Создаем пустую копию каталога, без файлов.
2. Создаем в нем СИМ ЛИНКи на файлы из каталога. (Сразу вопрос: как это сделать одним телодвижением? Возможно пункт 1 тогда не нужен) .
3. Производим групповое переименование СИМ ЛИНКОВ.
Возможно ли после этого переименовать оригинальные файлы, согласно новых имен СИМ ЛИНКов ?.

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

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

Добавлено: Вс дек 06, 2020 23:24
rusline
меня интересует одиночное переименование, то есть когда кликаю и появляется возможность переименовать он выделяет все название вместе с расширением, хотя раньше расширение файла не выделялось, была возможность переименовать только названия файла, как это можно исправить ?

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

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

Добавлено: Сб авг 07, 2021 14:07
HEXFIX
Имеются файлы с именем вида:
1.abc
2.def
...

10.xyz
...

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


10.xyz
...

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

Добавлено: Сб авг 07, 2021 15:12
jentoso
HEXFIX
В параметры счётчика выберите цифр - 2, и тогда будет подставлен 0.
http://flint-inc.ru/tchelp/#dialog_box_ ... ename_tool

Добавлено: Сб авг 07, 2021 15:27
HEXFIX
Да, разобрался. Не успел успел удалить сообщение.

Вставить после первого слову имени файла, необходимый текст

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

Добавлено: Вт окт 05, 2021 02:26
Monarch-LFV
Чиполлино

Код: Выделить всё

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

Добавлено: Вт окт 05, 2021 09:24
Чиполлино
Monarch-LFV
Спасибо огромное ВАМ. Этого вполне достаточно.
А каким кодом помечается номер слова? Например, возможен вариант - но после второго или третьего слова?
И еще вопрос: - как удалить все цифры от 0 до 9 из имен?
- как удалить слово, находящееся в имени под номером "X"?

Добавлено: Вт окт 05, 2021 10:37
Monarch-LFV
Чиполлино
В первой строке в скобках выделется группа, а во второй строке $1 - это номер группы, то есть если нужно второе слово, то можно сделать так:

Код: Выделить всё

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

Код: Выделить всё

Найти: (^\S+\s+\S+)
Заменить на: $1 необходимый текст
Какой способ вам больше нравится.

Удалить все цифры из имен:

Код: Выделить всё

Найти: \d*
Заменить на: (пусто)

Добавлено: Вт окт 05, 2021 17:56
Чиполлино
Monarch-LFV
Превосходно!!! Вы спасли мне столько времени. А главное - избавили от тысяч монотонных действий. Спасибо.

Групповое переименование, "внимание, одинаковые имена"

Добавлено: Сб фев 12, 2022 13:48
mif1975
Добрый день

Не подскажите, как решить вопрос:
Есть 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.

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

Спасибо.

Добавлено: Сб фев 12, 2022 15:57
sa
mif1975 писал(а):можно ли как-то научить коммандер при совпадении получаемых после переименования имен дописывать к названиям файла порядковый номер внутри группы?
Так вроде тотал так и делает. Предлагает при совпадении имён
"Автоматически переименовывать в 'name (2).ext', 'name (3).ext'..."
Попробуйте в групповом переименовании (Ctrl+M) маску для имени файла [N1-6], например.