View previous topic :: View next topic |
Author |
Message |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Aug 09, 2009 11:06 Post subject: [BUG] Подстановка символов при переименовании |
|
|
Не знаю точно, баг или фича. Если второе - то я про это ни разу не слышал, да и поведение какое-то странное.
Итак, требуется в любом каталоге сделать поиск (для простоты - сразу всего), и вывести результаты на панель. Потом попытаться переименовать найденные каталоги с использованием символов ? и *. В результате, они трактуются как спецсимволы, и вместо них идёт подстановка части оригинального имени. Например, файл
Code: | F:\UN\Amon Tobin\2005 - Splinter Cell_ Chaos Theory |
при переименовании в
Code: | F:\UN\Amon Tobin\2005 - Splinter Cell_ Chaos Theory * |
даёт
Code: | F:\UN\Amon Tobin\2005 - Splinter Cell_ Chaos Theory ll_ Chaos Theory |
С найденными файлами это не работает. Не работает и в списке по Ctrl+B, и в других испробованных вариантах. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 09, 2009 12:38 Post subject: |
|
|
D1P wrote: | Потом попытаться переименовать найденные каталоги с использованием символов ? и *. |
Вот эту фразу хорошо бы расписать подробнее. Каким образом делается попытка переименования? Пакетное переименование? ИГП? Что, собственно, требуется получить, и что значит "с использованием"? Судя по примеру, попросту делается попытка включить спецсимвол как таковой в имя... _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
cluster
Joined: 26 May 2009 Posts: 80
|
(Separately) Posted: Sun Aug 09, 2009 12:39 Post subject: |
|
|
Quote: | С найденными файлами это не работает. |
Работает! Пример:
Оригинальный файл: d:\data\1\untitled.JPG
При переименовании его "по инструкции" автора темы в: d:\data\1\untitled?.JPG
получаем d:\data\1\untitled1.JPG
Если подставить вместо ? символ *, то результат будет:
d:\data\1\untitled1\untitled.JPG
Только не переименует, а попросит снять защиту от записи. |
|
Back to top |
|
 |
cluster
Joined: 26 May 2009 Posts: 80
|
(Separately) Posted: Sun Aug 09, 2009 12:42 Post subject: |
|
|
Avada
Quote: | Каким образом делается попытка переименования? |
Результаты поиска вывести на панель и уже там переименовывать стандартно - т.е. дважды кликнув, через контекстное меню, по F2 или SHIFT+F6 |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 09, 2009 13:07 Post subject: |
|
|
cluster
Это понятно, спасибо. И последний пример описан абсолютно точно. Не совсем понятен пример в исходном посте. Меня интересует, где это работает. "Файл"... "при переименовании"... "даёт"... При каких условиях? Я воспроизвести не смог.
cluster wrote: | Только не переименует, а попросит снять защиту от записи. |
А это не равнозначно в данном случае "не работает"? Реального результата-то не будет. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
cluster
Joined: 26 May 2009 Posts: 80
|
(Separately) Posted: Sun Aug 09, 2009 13:18 Post subject: |
|
|
Quote: | А это не равнозначно в данном случае "не работает"? Реального результата-то не будет. |
Это со * не работает, а с ? всё результативно.
Quote: | "Файл"... "при переименовании"... "даёт"... При каких условиях? |
Эмс.. Когда результаты поиска выведены на панель. Вроде доступно автор написал. Единственное, в примере у него скорее всего не файл, а каталог. |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Aug 09, 2009 13:25 Post subject: |
|
|
cluster wrote: | Единственное, в примере у него скорее всего не файл, а каталог. |
Именно каталог. Ниже же написано - с файлами и не работает.
Короче, совсем просто: ищем что угодно, выводим список на панель, выбираем любой найденный каталог, вызываем переименование, в произвольное место вписываем * или ?, применяем.
Кстати, сейчас заметил: * срабатывает (и то не всегда) только будучи вписана в конец имени, если в середину вписать - ругается. С ? прокатывает всегда. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
cluster
Joined: 26 May 2009 Posts: 80
|
(Separately) Posted: Sun Aug 09, 2009 13:36 Post subject: |
|
|
D1P
Quote: | Именно каталог. Ниже же написано - с файлами и не работает. |
Да просто у тебя было написано:
Quote: | Например, файл
Код: F:\UN\Amon Tobin\2005 - Splinter Cell_ Chaos Theory |
Вот я и уточнил. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Aug 09, 2009 13:46 Post subject: |
|
|
Воспроизводится и с файлами и с каталогами, и с * и с ?, и в конце и в середине.
Хотя иногда просит снять защиту от записи — для одного и того же имени зависит от конкретного места вставки */? — видимо, когда в намечаемую вставку попадает \
Совет: выбирите для экспериментов имя подлиннее |
|
Back to top |
|
 |
|