在Windows命令行上通过区分大小写的扩展名搜索文件。我想在我的目录中搜索一个jpg文件列表,其中一些文件的扩展名为xxx.jpg,yyy.JPG。
这里我想要所有扩展名为yyy.JPG
的文件列表任何帮助。
提前致谢
答案 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。