Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[BUG] Подстановка символов при переименовании

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Aug 09, 2009 11:06    Post subject: [BUG] Подстановка символов при переименовании Reply with quote

Не знаю точно, баг или фича. Если второе - то я про это ни разу не слышал, да и поведение какое-то странное.

Итак, требуется в любом каталоге сделать поиск (для простоты - сразу всего), и вывести результаты на панель. Потом попытаться переименовать найденные каталоги с использованием символов ? и *. В результате, они трактуются как спецсимволы, и вместо них идёт подстановка части оригинального имени. Например, файл
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
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 09, 2009 12:38    Post subject: Reply with quote

D1P wrote:
Потом попытаться переименовать найденные каталоги с использованием символов ? и *.

Вот эту фразу хорошо бы расписать подробнее. Каким образом делается попытка переименования? Пакетное переименование? ИГП? Что, собственно, требуется получить, и что значит "с использованием"? Судя по примеру, попросту делается попытка включить спецсимвол как таковой в имя...
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 80

Post (Separately) Posted: Sun Aug 09, 2009 12:39    Post subject: Reply with quote

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
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 80

Post (Separately) Posted: Sun Aug 09, 2009 12:42    Post subject: Reply with quote

Avada
Quote:
Каким образом делается попытка переименования?

Результаты поиска вывести на панель и уже там переименовывать стандартно - т.е. дважды кликнув, через контекстное меню, по F2 или SHIFT+F6
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sun Aug 09, 2009 13:07    Post subject: Reply with quote

cluster
Это понятно, спасибо. И последний пример описан абсолютно точно. Не совсем понятен пример в исходном посте. Меня интересует, где это работает. "Файл"... "при переименовании"... "даёт"... При каких условиях? Я воспроизвести не смог.

cluster wrote:
Только не переименует, а попросит снять защиту от записи.

А это не равнозначно в данном случае "не работает"? Реального результата-то не будет.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 80

Post (Separately) Posted: Sun Aug 09, 2009 13:18    Post subject: Reply with quote

Quote:
А это не равнозначно в данном случае "не работает"? Реального результата-то не будет.

Это со * не работает, а с ? всё результативно.

Quote:
"Файл"... "при переименовании"... "даёт"... При каких условиях?

Эмс.. Когда результаты поиска выведены на панель. Вроде доступно автор написал. Единственное, в примере у него скорее всего не файл, а каталог.
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Aug 09, 2009 13:25    Post subject: Reply with quote

cluster wrote:
Единственное, в примере у него скорее всего не файл, а каталог.

Именно каталог. Ниже же написано - с файлами и не работает.
Короче, совсем просто: ищем что угодно, выводим список на панель, выбираем любой найденный каталог, вызываем переименование, в произвольное место вписываем * или ?, применяем.

Кстати, сейчас заметил: * срабатывает (и то не всегда) только будучи вписана в конец имени, если в середину вписать - ругается. С ? прокатывает всегда.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 80

Post (Separately) Posted: Sun Aug 09, 2009 13:36    Post subject: Reply with quote

D1P
Quote:
Именно каталог. Ниже же написано - с файлами и не работает.

Да просто у тебя было написано:
Quote:
Например, файл
Код: F:\UN\Amon Tobin\2005 - Splinter Cell_ Chaos Theory

Вот я и уточнил.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Aug 09, 2009 13:46    Post subject: Reply with quote

Воспроизводится и с файлами и с каталогами, и с * и с ?, и в конце и в середине.
Хотя иногда просит снять защиту от записи — для одного и того же имени зависит от конкретного места вставки */? — видимо, когда в намечаемую вставку попадает \
Совет: выбирите для экспериментов имя подлиннее
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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