CaptainFlint
Цитата:
И в чем противоречие? Шаблон, по моему убеждению и должен так трактоваться: только как вхождение в имя. Все верно. Ессесно, мы автоматически договариваемся при этом, что понятия "расширение" вообще нет. Но при этом у шаблона есть свои правила:
<шаблон>* - имя начинается с...
*<шаблон> - имя заканчивается на...
*<шаблон>* - имя содержит(в любом месте)...
*<шаблон>?? - имя заканчивается на... и еще 2 любых символа после
??<шаблон> - имя начинается с 2х любых символов, а потом...
??<шаблон>* - имя начинается с 2х любых символов, а потом... и любое кол-во символов в конце.
При этом в <шаблон> точка имеет абсолютно теже права, что и любой символ кроме "*" и "?". Т.е. не значит ничего особенного. По-моему все логично?
Цитата:
А скока угодно! В том и прелесть!! Кол-во "как бы" характерных буквочек определяет изобретатель нового рода/вида файлов. Более того, уже сейчас число n не фиксированно, что видно из примеров. Живем же? Для чего нужна фиксация? Давайте избавляться от ДОС-мЫшленья! Если вопрос "а как Эксплорер будет подставлять правильную иконку?" так это еще проще - как и сейчас. Есть список известных "типа расширений": ".txt", ".z", ".vcproj". Имена просматриваются с конца и сопоставляются с. Зачем точка нужна? Можно с тем же успехом сопоставить просто "vcproj". Или "ЁЁvcproj" - не вопрос.
Цитата:
А дискуссия с чего началась? Еще раз перечитываем мой первый пост(не вообще первый, а в данной дискуссии) и понимаем, что Тотал по отношению к расширению файла выпендривается. И совершенно безосновательно. По поводу "умного" AI написали выше... Вот отсюда весь и сыр-бор. Вот кабы Тотал ТОТАЛЬНО соблюдал правила виндовых шаблонов...
arsvrn
Цитата:
Уверены? Эксперимент ставили? На всякий случай: спорный шаблон выглядит так: *.r?? Испытавали его?
arsvrn
Цитата:
Ну а как же мы сейчас визуально расширение локируем? Да вот так - чтением задом наперед. Компьютер - он каким тока извращением не научит...
Цитата:
Погоди, ты о чём? Ты же сам ратовал за то, чтобы любой шаблон трактовался только как вхождение в имя - может быть даже в середину его. А в такой трактовке r?? будет рассматриваться как "r, после которой обязательно следуют два символа",и нигде не говорится, что обязательно в конце.
И в чем противоречие? Шаблон, по моему убеждению и должен так трактоваться: только как вхождение в имя. Все верно. Ессесно, мы автоматически договариваемся при этом, что понятия "расширение" вообще нет. Но при этом у шаблона есть свои правила:
<шаблон>* - имя начинается с...
*<шаблон> - имя заканчивается на...
*<шаблон>* - имя содержит(в любом месте)...
*<шаблон>?? - имя заканчивается на... и еще 2 любых символа после
??<шаблон> - имя начинается с 2х любых символов, а потом...
??<шаблон>* - имя начинается с 2х любых символов, а потом... и любое кол-во символов в конце.
При этом в <шаблон> точка имеет абсолютно теже права, что и любой символ кроме "*" и "?". Т.е. не значит ничего особенного. По-моему все логично?
Цитата:
Нет, недостаточно. Потому что мы не можем заранее зафиксировать число n. Есть расширение Z, есть ZIP, есть VCPROJ... Сколько вешать, в буквах?
А скока угодно! В том и прелесть!! Кол-во "как бы" характерных буквочек определяет изобретатель нового рода/вида файлов. Более того, уже сейчас число n не фиксированно, что видно из примеров. Живем же? Для чего нужна фиксация? Давайте избавляться от ДОС-мЫшленья! Если вопрос "а как Эксплорер будет подставлять правильную иконку?" так это еще проще - как и сейчас. Есть список известных "типа расширений": ".txt", ".z", ".vcproj". Имена просматриваются с конца и сопоставляются с. Зачем точка нужна? Можно с тем же успехом сопоставить просто "vcproj". Или "ЁЁvcproj" - не вопрос.
Цитата:
И винда определяет действия именно по расширениям - не Тотал.
А дискуссия с чего началась? Еще раз перечитываем мой первый пост(не вообще первый, а в данной дискуссии) и понимаем, что Тотал по отношению к расширению файла выпендривается. И совершенно безосновательно. По поводу "умного" AI написали выше... Вот отсюда весь и сыр-бор. Вот кабы Тотал ТОТАЛЬНО соблюдал правила виндовых шаблонов...
arsvrn
Цитата:
Действительно, r?? найдет rar, r00 и вообще r+два любых символа - но в ЛЮБОМ месте строки.
Уверены? Эксперимент ставили? На всякий случай: спорный шаблон выглядит так: *.r?? Испытавали его?
arsvrn
Цитата:
А так - весьма замудрено. Мы же не арабы в конце концов - справа налево читать
Ну а как же мы сейчас визуально расширение локируем? Да вот так - чтением задом наперед. Компьютер - он каким тока извращением не научит...