使用 Batch 列出任何环境 PATH 中的所有可执行文件

Iss*_*ihi 4 cmd batch-file environment-variables command-prompt

有没有办法用批处理文件列出当前 PATH(环境变量)设置可用的所有可执行文件?

我已经尝试了一段时间,但似乎找不到方法(我不是没有批量知识分子)。

如果您甚至可以提供有用的文章链接,请提供帮助。谢谢!

Ste*_*han 7

出奇的简单:

for %a in (%pathext%) do where *%a
Run Code Online (Sandbox Code Playgroud)

%pathext%列出所有定义的文件扩展名是可执行文件(.exe,.bat和...)和where列表中的所有结果%path%

注意:这是命令行语法。要在批处理文件中使用,请使用%%a代替%a