Wildcard Expansion
Microsoft Specific
You can use wildcards — the question mark (?) and asterisk (*) — to specify filename and path arguments on the command line.
Command-line arguments are handled by a routine called _setargv. By default, _setargv expands wildcards into separate strings in the argv
string array. If no matches are found for the wildcard argument, the argument is passed literally.