Когда я делаю поиск:
dir /b /s *.txt
Я получаю все файлы / папки с расширением .txt. Но я также получаю их, когда у них есть расширение, например .txtx. Как я могу найти точное расширение?
.txt
.txtx
вы можете попробовать это
dir /s /b *.txt | findstr /v .txt.
или
dir /s /b *.txt | findstr /e .txt
dir /b *.txt | findstr .txt$
Я не могу понять, почему он так себя ведет, но это работает: dir /b /s .txt | findstr /e .txt. Некрасиво но работает.
dir /b /s .txt | findstr /e .txt