No doubt this has been answered already :/ I’m not certain how to word this. I just want the file one.txt to return by what I thought would be dir *.txt
Here are some examples to show that it doesn’t behave like I had thought.
dir *.txt
one.txt
one.txtf
dir *txt
one.txt
one.txtf
dir *txtf
one.txtf
dir *tx?
one.txt
one.txtf
dir *.???
one.txt
one.txtf
dir one.???
one.txt
dir *”.”???
one.txt
one.txtf
EDITED
In short – by definition the DIR command works as you’re implying so it’s one of those "by design" things.
From Microsoft on the DIR command directly. This explanation is a bit more winded than the below from the .NET framework.
From MSDN on the .NET Framework Implementation