Я пытаюсь сделать список каталогов файлов с именами файлов, состоящими из 8 символов, за которыми следует точка и расширение файла в командной оболочке Windows. Шаблон подстановки, который я использую, - «????????. TIF». Это возвращает ВСЕ имена файлов с расширением «.TIF», независимо от длины части имени файла перед расширением. Пример:
dir A * .TIF
Возвращает ABCDEFGH.TIF и ABCDEFGHIJ.TIF
dir ????????. TIF
Также возвращает оба файла. Я ожидаю, что будет возвращен только первый из них, поскольку он является единственным из двух, которые соответствуют шаблону (8 одиночных символов, за которыми следует «.TIF».) Чем объясняется такое поведение?
Заранее спасибо за любые ответы.