Страница 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 необходимый текст
Какой способ вам больше нравится.
Удалить все цифры из имен:
Добавлено: Вт окт 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], например.