28

当我进行搜索时:

dir /b /s *.txt

我得到所有带有扩展名的文件/文件夹.txt。但是当它们有扩展名时,我也会得到它们.txtx。如何搜索确切的扩展名?

4

2 回答 2

35

你可以试试这个

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

或者

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

或者

dir  /b *.txt | findstr  .txt$
于 2010-03-11T09:55:28.603 回答
4

我不知道为什么它会这样,但这有效:dir /b /s .txt | findstr /e .txt. 丑陋但有效。

于 2010-03-11T09:53:55.653 回答