2016-12-28 216 views
0

可以使用dir命令列出名稱以" d.jpg"結尾的文件嗎?請注意領先空間。dir命令列出以「d.jpg」結尾的文件名稱

我需要區分2種文件名,與" d.jpg"(一個空格,接着d.jpg)一個結束,其他"xxd.jpg"(字母后跟d.jpg,沒有空格)。那麼,實際上,在字母之前有一個空格,但不是在d之前)。例如,D953 D.JPGD953 SHD.JPG

我可以列出後者使用dir *shd.jpgdir *d.jpg。如何在不列出後者的情況下列出前者?

我試過dir *" d".jpg,*" "d.jpg,*" d.jpg",*?d.jpg。沒有工作。

+1

你想要什麼類型的列表?你想要普通的'dir'列表,還是隻是一個文件名列表或什麼?自從您切換示例的順序 - 「D953 D.JPG」和「D953 SHD.JPG」以及「dir * shd.jpg」或「dir * d.jpg」以來,請區分「前」和「後」 「' – Magoo

+0

Here [http://stackoverflow.com/questions/4990892/finding-string-in-a-file-name](http://stackoverflow.com/questions/4990892/finding-string-in-a-文件名)是不是 –

回答

1

引號必須包圍名稱。你認爲字符串中的引號是什麼?

dir "* d.jpg" 
dir "* shd.jpg" 
+0

我試過dir「* d.jpg」,得到了「找不到文件」。 – joehua

+0

它適用於我的電腦 –

+0

謝謝。我得到它的工作。 – joehua

-2

使用:

dir *d.jpg 

如果您在子文件想看看使用

dir /s *d.jpg 

好運。

+0

這只是錯誤的,你需要引號來保存_space_! – aschipfl

相關問題