通过命令行上的区分大小写扩展名搜索文件

时间:2014-12-09 06:23:52

标签: windows search command-line case-sensitive file-extension

在Windows命令行上通过区分大小写的扩展名搜索文件。我想在我的目录中搜索一个jpg文件列表,其中一些文件的扩展名为xxx.jpg,yyy.JPG。

这里我想要所有扩展名为yyy.JPG

的文件列表

任何帮助。

提前致谢

2 个答案:

答案 0 :(得分:2)

dir * .jpg | findstr / e / L“.JPG”

shoud提供该列表;只有当行的末尾字面上与字符串匹配时,findstr才允许该行通过。

答案 1 :(得分:0)

command.com并不关心案例,但DOS API确实引起了注意。因此,编写一个简单的DOS程序来搜索文件将允许您匹配您想要的。

您还可以使用大多数其他编程语言(甚至是BASIC!)来获取目录,它将从字面上理解。您甚至可以通过从command.com获取目录列表然后通过find命令进行管道来获得您想要的内容:

dir | find ".JPG"

因为你在Stackoverflow(程序员网站)上问过这个问题,所以你假设你想编写一个程序。如果没有,你想尝试使用superuser.com。