2010-03-11 51 views
13

確切的擴展名,當我做了搜索:Windows命令行尋求與DIR

dir /b /s *.txt 

我得到的所有文件/文件夾與擴展.txt。但是當他們有像.txtx這樣的擴展名時,我也會得到它們。我如何搜索確切的擴展名?

回答

2

我不明白爲什麼它的行爲如此,但是這個工程:dir /b /s .txt | findstr /e .txt。醜陋但有用。

+0

可能是因爲DIR-程序期望文件名是8.3?好,它可以處理其他文件名... – 2010-03-11 09:54:38

+0

謝謝。這工作 – Marc 2010-03-11 10:16:12

21

你可以試試這個

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

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

dir /b *.txt | findstr .txt$ 
+0

謝謝。這工作 – Marc 2010-03-11 10:14:15