View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10284 Location: Россия, Саратов
|
(Separately) Posted: Thu May 21, 2020 18:11 Post subject: |
|
|
NikitaKlem
Отвечаю на вопрос "как быть?"
1. Использовать TC не ниже 9.0 (чем новее, тем лучше), там в таких ситуациях работает автопереименование со счётчиком, по умолчанию оно включено и отключается только временно. При наличии более старой версии обновляться без всяких разговоров.
2. Научиться пользоваться поиском по форуму. По переименованию есть достаточно тем (общие — как текущая, куда перенесено, специальные — как эта... и так далее), создание новых наказуемо.
3. Как следует подумать над тем, что во что вы переименовываете и возможен ли ожидаемый вами результат в данном файловом списке вообще (например, из-за создания нескольких одноимённых файлов в одном каталоге).
Замечание за нарушение правил форума. Перенесено в профильную тему. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Thu May 21, 2020 21:16 Post subject: |
|
|
NikitaKlem wrote: | И есть отдельный файл список имен в .txt. | Маловато информации...
Может, в списке использовали в пути имя диска (с двоеточием)? |
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Sun Dec 06, 2020 23:31 Post subject: Переименование файлов, согласно новых имен их символических |
|
|
Задам вопросы тут, поскольку не уверен, что где то найду ответ.
1.
1. Создаем пустую копию каталога, без файлов.
2. Создаем в нем СИМ ЛИНКи на файлы из каталога. (Сразу вопрос: как это сделать одним телодвижением? Возможно пункт 1 тогда не нужен) .
3. Производим групповое переименование СИМ ЛИНКОВ.
Возможно ли после этого переименовать оригинальные файлы, согласно новых имен СИМ ЛИНКов ?.
Добавлено спустя 11 минут:
2.
Необходимо групповое переименование файлов, с применением счетчика в конце имен. При этом должны быть проигнорированы и удалены все пробелы, цифры, и знаки типа &, @, и прочего хлама. Расширения у файлов будет одно.
Пример:
Deryga137.fxp и Der-234 yga @ 0076.fxp должны определиться, как одноименные файлы. Знака_ в файлах не будет. Желательно кнопку. |
|
Back to top |
|
|
rusline
Joined: 07 Dec 2020 Posts: 10
|
(Separately) Posted: Mon Dec 07, 2020 00:24 Post subject: |
|
|
меня интересует одиночное переименование, то есть когда кликаю и появляется возможность переименовать он выделяет все название вместе с расширением, хотя раньше расширение файла не выделялось, была возможность переименовать только названия файла, как это можно исправить ? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10284 Location: Россия, Саратов
|
(Separately) Posted: Mon Dec 07, 2020 00:39 Post subject: |
|
|
Чиполлино
1. Справку читать надо. Создать (через копирование имён в буфер) список ссылок с новыми именами, отредактировать расширения и применить в ИГП для соответствующих файлов. На форуме про подобное переименование с загрузкой имён из файла-списка говорилось не раз (пример), повторных объяснений не будет. По созданию самих симлинков есть другие темы, без явного оффтопа тут обойдёмся. А подумать над тем, зачем переименовывать в таком порядке вообще и насколько работоспособными после переименования источников окажутся симлинки, предлагаю самостоятельно. (Хотя вообще-то это уже персонально объясняли раньше — см. здесь про недействительность ссылок.)
2. В кнопку записать можно только открытие ИГП с заданным шаблоном (MULTIRENAME <имя шаблона>): мы в теме, где обсуждается стандартный функционал инструмента группового переименования. Для шаблона, помимо счётчика, нужны регулярные выражения (у кого есть на это время, возможно, подскажут, можно ли всё это сделать в один проход).
rusline
Одиночное переименование к этой теме не имеет абсолютно никакого отношения. Ответ дан, например, здесь или (когда ещё не было диалоговой опции, введённой в 2007 году и закрывшей все подобные вопросы) здесь. И заглавные буквы использовать надо.
Замечание за нарушение правил форума. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
HEXFIX
Joined: 25 Jun 2010 Posts: 173 Location: Калининград
|
(Separately) Posted: Sat Aug 07, 2021 15:07 Post subject: |
|
|
Имеются файлы с именем вида:
1.abc
2.def
...
10.xyz
...
Нужно привести к виду:
01.abc
02.def
...
10.xyz
...
Т.е., добавить к однозначному числу в начале файла ноль |
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 358
|
|
Back to top |
|
|
HEXFIX
Joined: 25 Jun 2010 Posts: 173 Location: Калининград
|
(Separately) Posted: Sat Aug 07, 2021 16:27 Post subject: |
|
|
Да, разобрался. Не успел успел удалить сообщение. |
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Mon Oct 04, 2021 14:48 Post subject: Вставить после первого слову имени файла, необходимый текст |
|
|
Это регулярное выражения для удаления первого слова в имени
Найти:
^\S+\x20
Заменить:
(пусто)
(Регулярные выражения должны быть включены)
__________________________________________
Модернизируйте это, в в следующую задачу:
Вставить после первого слова имени файла, необходимый текст.
Добавлять придется одно или несколько слов, или [N] [P] [C] и т.п. (если возможно).
- Наличие пробела между первым словом и добавляемым текстом, - обязательно.
- Имя файла, состоящее из одного слова так же считать Первым словом.
Необходимо регулярное выражение (или несколько).
Спасибо заранее. |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Tue Oct 05, 2021 03:26 Post subject: |
|
|
Чиполлино
Code: | Найти: (^\S+)
Заменить на: $1 необходимый текст |
Рег. выражения включить.
Снять галочку Заменять также в расширениях.
А вот по поводу [N] [P] [C] - немного посложней, там вначале нужно выстроить правильную маску (поле "Маска для: имени файла"), а потом уже править регулярку. Так сложно сказать, нужна конкретика. |
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Tue Oct 05, 2021 10:24 Post subject: |
|
|
Monarch-LFV
Спасибо огромное ВАМ. Этого вполне достаточно.
А каким кодом помечается номер слова? Например, возможен вариант - но после второго или третьего слова?
И еще вопрос: - как удалить все цифры от 0 до 9 из имен?
- как удалить слово, находящееся в имени под номером "X"? |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Tue Oct 05, 2021 11:37 Post subject: |
|
|
Чиполлино
В первой строке в скобках выделется группа, а во второй строке $1 - это номер группы, то есть если нужно второе слово, то можно сделать так:
Code: | Найти: (^\S+)\s+(\S+)
Заменить на: $1 $2 необходимый текст |
или так:
Code: | Найти: (^\S+\s+\S+)
Заменить на: $1 необходимый текст |
Какой способ вам больше нравится.
Удалить все цифры из имен:
Code: | Найти: \d*
Заменить на: (пусто) |
|
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Tue Oct 05, 2021 18:56 Post subject: |
|
|
Monarch-LFV
Превосходно!!! Вы спасли мне столько времени. А главное - избавили от тысяч монотонных действий. Спасибо.
|
|
Back to top |
|
|
mif1975
Joined: 12 Feb 2022 Posts: 4
|
(Separately) Posted: Sat Feb 12, 2022 14:48 Post subject: Групповое переименование, "внимание, одинаковые имена" |
|
|
Добрый день
Не подскажите, как решить вопрос:
Есть 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.
Иными словами: можно ли как-то научить коммандер при совпадении получаемых после переименования имен дописывать к названиям файла порядковый номер внутри группы?
Спасибо. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2599
|
(Separately) Posted: Sat Feb 12, 2022 16:57 Post subject: |
|
|
mif1975 wrote: | можно ли как-то научить коммандер при совпадении получаемых после переименования имен дописывать к названиям файла порядковый номер внутри группы? |
Так вроде тотал так и делает. Предлагает при совпадении имён
"Автоматически переименовывать в 'name (2).ext', 'name (3).ext'..."
Попробуйте в групповом переименовании (Ctrl+M) маску для имени файла [N1-6], например. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|