在命令提示符窗口中查找多个文件扩展名

在命令提示符窗口中查找多个文件扩展名

我尝试使用多个参数在一个命令中在我的 windows/system32 中查找 3 个不同的扩展:.exe.dll.sys

这给了我想要的东西,但我不知道如何在一个命令中获取所有 3 个扩展:

dir c:\windows\system32\*.dll /p

答案1

这将通过一个命令完成:

dir /pc:\windows\system32\*.exe c:\windows\system32\*.dll c:\windows\system32\*.sys

很多人没有意识到 dir 命令中可以有多个源

答案2

如果您的意思是列出具有三个扩展名之一的文件,那么您应该从以下开始:

dir *.exe *.dll *.sys

答案3

将其创建为批处理文件 (.bat) 并从命令提示符运行它

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys

答案4

要使用 for 循环打开具有相同扩展名的多个文件 for /R %i in (*.html) do start %i

批处理中的 for 循环的 /R 开关用于循环遍历目录。您可以使用文件路径或不使用文件路径来使用它。当不使用文件路径时,它会假定当前目录并进行深度搜索。您可以使用命令 for /? 来了解其他用例。

相关内容