When I do a search: dir /b /s *.txt I get all files/folders with the extension .txt But I also get them when they have an extension like .txtx But I don't search for .txt How can I search for the exact extension?
A:
I can't figure out why it behaves like this, but this works: dir /b /s .txt | findstr /e .txt
. Ugly but works.
Tomer Gabel
2010-03-11 09:53:55
probably because the dir-program expects filenames to be 8.3? Good it can handle other filenames, too...
henchman
2010-03-11 09:54:38
Thanks. This works
Marc
2010-03-11 10:16:12
A:
you can try this
dir /s /b *.txt | findstr /v .txt.
or
dir /s /b *.txt | findstr /e .txt
or
dir /b *.txt | findstr .txt$
ghostdog74
2010-03-11 09:55:28