2012-04-30 58 views
0

我有兩個文件:如何找到所有文件名中使用Windows目錄通配符

asdf.txt.txt 
asdf.txt 

是否有可能使用CMD只查找文件結束的.txt,而不是它上面的文件:.txt文件。文本?

我:

dir *.txt 

,但它仍然產生了兩個文件

是有可能做到這一點

PS這是一個家庭作業,但我看着就行,不行找到任何方式從CMD行做到這一點

回答

2

由於這是作業,我不會提供完整的答案。但有一個簡單的解決方案,使用管道(|)和FINDSTR。

+0

哎呦。我沒有看到「作業」部分。 – Marc

2
dir *.txt | findstr/v/i "txt.txt" 

findstr/v將抑制包含「txt.txt」的行。 /i告訴它引號中的字符串不區分大小寫。

-4

與開始:

thing.txt thing.txt.txt

REN * .txt.txt名爲* .xyz

thing.txt thing.txt.xyz

DIR * .txt

只列出thing.txt

DIR名爲* .xyz

僅列出thing.txt.xyz

REN名爲* .xyz * .TXT

讓你回到原來的文件名。

相關問題