2016-12-28 212 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

相关问题