如何使用Windows命令行找到所有exe文件?

问题描述 投票:1回答:4

我是新手。我试图弄清楚如何使用命令行。请问您能告诉我应该输入什么命令,以便我可以获得计算机上所有exe文件的列表。谢谢。

windows
4个回答
4
投票

您可以使用dir功能在过滤特定文件类型时搜索目录及其所有子目录。

dir  /s /b *.exe | findstr /v .exe.

Source


1
投票

如果要查找路径和/或当前目录中的所有可执行文件,即可以从命令行运行而不指定路径的所有文件,则应该可以:

where *.exe

1
投票

要获取当前正在运行的所有.exe文件的名称,请在cmd中键入tasklist

http://ss64.com/nt/tasklist.html


0
投票

这是我用于此类任务的另一种方法。

打开powershell并输入命令导航到根目录

cd c:/

cd代表更改目录,是命令“Set-Location”的别名。我们将位置设置为C:/

接下来运行以下命令:

Get-ChildItem -Filter "*.exe" -Recurse

Get-ChildItem是一个获取文件系统驱动器中的文件和文件夹的函数,默认情况下在您当前所在的任何目录上运行。

-Filter“* .exe”是一个参数,指定只查找以“.exe”结尾的文件名。 (*是一种正则表达式表示法)。

-Recurse是一个参数,指定搜索所有子目录。这将使您的函数在“C:/”上运行,但也运行C:/的所有子目录,以及这些目录的所有子目录,依此类推。这将允许您搜索整个驱动​​器。

© www.soinside.com 2019 - 2024. All rights reserved.