У меня есть папка, содержащая файлы, такие как
radiobutton-clicked.png
radiobutton-foobar.png
radiobutton-foobarbaz.png
... etc.
Вот что происходит, когда я ищу в проводнике Windows:
radio
: все файлы найденыradio*
: все файлы найдены*button
: все файлы найдены*radiobutton*
: все файлы найденыradiobutton*
: нет результатовradiobutton
: нет результатовradio*button
: все файлы найдены
Так что, черт возьми, делает *
именно? Есть ли документация по этому поводу?
А почему radio
и radio*button
работает как поисковый запрос, а radiobutton
не как?
Редактировать:
Я знаю, что *
обычно предполагается подстановочный знак, соответствующий 0 или более символам. Но, очевидно, это не так в этом случае.
windows-7
windows-explorer
user123444555621
источник
источник
*
и?
называются символами подстановки, и они происходят из DOS. Вот страница, объясняющая, для чего они.*
соответствует любой комбинации символов и любому количеству символов (даже ни одного)?
соответствует ровно одному символуЯ попробовал поиск на моей машине, и я получил эти результаты:
radio
: все файлы найденыradio*
: все файлы найдены*button
: все файлы найдены*radiobutton*
: все файлы найденыradiobutton*
: все файлы найденыradiobutton
: все файлы найденыradio*button
: все файлы найденыисточник
Я думаю, что мы все установили, что * всегда был подстановочным знаком для 0 или более (или. *, Если вы используете регулярные выражения). Это именно то, что предполагается сделать, но было много раз, когда это не происходило правильно и для меня. Я обнаружил после перезапуска, что те же поиски работали правильно. Вероятно, это связано с сервисом индексирования, так как с ним сообщалось о проблемах и были ошибки, особенно. со скоростью, с которой M $ запускает пакеты обновлений и обновления безопасности. Мое предложение было бы, придерживайтесь cmd.exe, вот что я делаю, тогда мне не нужно беспокоиться о том, остались ли файлы позади. Я пытался воспроизвести вашу ошибку, но безуспешно, Возможно, вы захотите проверить атрибуты файлов этих двух файлов, чтобы убедиться, что они не помечены как системные (которые вы не увидите в диалоговом окне свойств) или скрыты, или имеют какое-либо другое свойство, препятствующее его поиску. Но, как я уже сказал, я не могу воспроизвести это.
источник
Документация о том, что * делает с сайта Microsoft . Документ предназначен для Windows XP, но он одинаков во всех версиях Windows, за исключением, возможно, Windows Bob (не уверен насчет этого).
источник
* Обычно означает все. Так, например, если бы я отправил * .png, он бы искал все файлы .png.
источник