> For the complete documentation index, see [llms.txt](https://www.shellspells.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.shellspells.net/windows/file-ops/search/wildcarding.md).

# Wildcarding

`*`= stands for zero or more characters

`?` = any single character

In my testing, it appears that '?' does not work in place of '.'

Example:

A folder contains many files, one is called 'example.txt'

If I use <mark style="color:yellow;">`Get-ChildItem -Name ???????????`</mark>

It does not find the file.

If I use <mark style="color:yellow;">`Get-ChildItem -Name ???????.???`</mark>

It will find the file.
