在 win7 上捕获递归通配符搜索匹配列表,包括文件名和路径

在 win7 上捕获递归通配符搜索匹配列表,包括文件名和路径

我认为我在标题中已经说明了一切。

在 Win7 系统上,我想生成一个文本文件,其中列出程序文件目录及其所有子目录中的所有可执行文件。当一个目录中存在多个可执行文件时,我不希望重复路径。不过,只要能够将输出限制为 .exe 文件就太有帮助了!

质量标准

答案1

您可以从控制台运行以下命令,powershell以在具有可执行文件的两个 Program files 目录下递归获取这些唯一目录

@('C:\Program Files', 'C:\Program Files (x86)') |
Get-ChildItem -Recurse -Filter '*.exe' |
Select Directory -Unique > "executable-folders.txt"

拾取所有文件夹需要一段时间,但一旦完成,您就可以打开输出executable-folders.txt文件,您将看到如下内容:

Directory                                  
---------                                  
C:\Program Files\7-Zip                     
C:\Program Files\Amazon\AWSCLI             
C:\Program Files\AMD\amdkmpfd_un           
C:\Program Files\Android\Android Studio    
...

相关内容