Поиск командной строки Windows для точного расширения с помощью dir - PullRequest
19 голосов
/ 11 марта 2010

Когда я делаю поиск:

dir /b /s *.txt

Я получаю все файлы / папки с расширением .txt. Но я также получаю их, когда у них есть расширение, например .txtx. Как я могу найти точное расширение?

Ответы [ 2 ]

31 голосов
/ 11 марта 2010

вы можете попробовать это

dir  /s /b *.txt | findstr /v .txt.

или

dir  /s /b *.txt | findstr /e .txt

или

dir  /b *.txt | findstr  .txt$
4 голосов
/ 11 марта 2010

Я не могу понять, почему он так себя ведет, но это работает: dir /b /s .txt | findstr /e .txt. Некрасиво но работает.

...