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 

Регистр расширения файла при архивации (F5)

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



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Sep 19, 2011 01:01    Post subject: Регистр расширения файла при архивации (F5) Reply with quote

Всё перерыл, вроде бы никто не спрашивал.
Меня нервирует одна особенность при архивировании. Проще показать:



Эксперименты показали, что регистр всего расширения архива берётся по последней букве в имени файла/папки (включая расширение).
DOS-имена тут роли не играют. Применяемый архиватор тоже (включая плагины).

Очень бы хотелось, чтобы расширение архива всегда было в нижнем регистре! Это возможно?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Mon Sep 19, 2011 02:54    Post subject: Reply with quote

ApceH wrote:
Эксперименты показали, что регистр всего расширения архива берётся по последней букве в имени файла/папки
Ошибочка. При наличии в имени одного выбранного файла/каталога хотя бы одного символа в нижнем регистре расширение тоже будет в нижнем регистре. Соответственно, только при полностью верхнем регистре всех буквенных символов в имени выбранного файла/каталога расширение будет прописано в верхнем.
При этом если среди выделенных файлов есть хотя бы один файл/каталог с именем полностью в верхнем регистре, то приоритет будет отдаваться ему, и расширение будет записываться с большими буквами.
Ещё заметил, что если среди выделенных файлов архивы и имя активной папки включает в себя цифры, но не включает букв в нижнем регистре, то предлагаться опять-таки будет расширение в верхнем.

Изменить это опционально в TC и без участия скриптов не представляю возможным.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1091
Location: Донецк

Post (Separately) Posted: Mon Sep 19, 2011 03:47    Post subject: Reply with quote

Кстати, подтверждаю проблему. Проявляется она у меня по-другому. Не обязательно последняя буква, может быть и первая. Если ткнуть в arj или gz (или bz2 который подключен через плагин), а потом в любой другой архиватор - то расширение этого второго архива становится большими буквами. Shocked Причем если в имени все буквы маленькие - этого не происходит.

Ещё например, пробую переименовать I-06-01.wav - по умолчанию открывается диалог и расширение в нижнем регистре. Но если я изменяю архиватор на другой, то расширение становится в верхнем регистре и потом всегда отображается в верхнем.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Mon Sep 19, 2011 04:21    Post subject: Reply with quote

LonerD wrote:
Кстати, подтверждаю проблему.
В общем-то, это можно назвать проблемой с учётом того, что в других диалогах файловых операций этого не предусмотрено.
LonerD wrote:
Проявляется она у меня по-другому.
По-другому нежели у кого?
LonerD wrote:
Не обязательно последняя буква, может быть и первая.
Это вообще от расположения не зависит. См. выше.
LonerD wrote:
Если ткнуть в arj или gz (или bz2 который подключен через плагин), а потом в любой другой архиватор - то расширение этого второго архива становится большими буквами.
Условие выбора неясно, как и неясно, какой регистр предлагался при обращении к диалогу.
LonerD wrote:
Ещё например, пробую переименовать I-06-01.wav - по умолчанию открывается диалог и расширение в нижнем регистре. Но если я изменяю архиватор на другой, то расширение становится в верхнем регистре и потом всегда отображается в верхнем.
Так, вот это уже яснее. Добавляем ещё одну зависимость от наличия цифр, но уже в имени упаковываемого файла. Есть такой момент.
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Sep 19, 2011 18:12    Post subject: Reply with quote

Ошибочка не ошибочка, а просто идиотизм!
И правда, от целевого имени архива зависит, когда упаковываются файлы. Ведь в этом случае за имя архива берётся имя родительской папки. И если он всеми заглавными, то и расширение архива будет заглавными.
А если курсор стоит на подпапке в той же папке, то всё зависеть будет уже от имени этой подпапки... Ну и тупость Mad

А как предлагается скриптами? Отказаться вообще от диалога по F5?
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Mon Sep 19, 2011 20:06    Post subject: Reply with quote

Ну, как сказать, идиотизм - не идиотизм, а регистро-зависимость есть.

ApceH wrote:
И правда, от целевого имени архива зависит, когда упаковываются файлы.
Извини, не понял. Целевое имя - это то, в которое преобразуется исходное под курсором или имя род. каталога. И что значит "когда"?

Скриптами - можно и отказаться от диалога, а можно и вставлять в поле полный путь с нужным регистром имени архива.
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