我认为我在标题中已经说明了一切。
在 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
...