基本上,我的输出会读取如下内容:
C:\Program Files\7-Zip\7z.exe
C:\Program Files\7-Zip\7zFM.exe
C:\Program Files\7-Zip\7zG.exe
C:\Program Files (x86)\Evernote\Evernote\ENScript.exe
C:\Program Files (x86)\Evernote\Evernote\Evernote.exe
C:\Program Files (x86)\Evernote\Evernote\EvernoteCleanup.exe
C:\Program Files (x86)\Evernote\Evernote\EvernoteClipper.exe
C:\Program Files (x86)\Evernote\Evernote\EvernotePlayer.exe
C:\Program Files (x86)\Evernote\Evernote\EvernoteThumbnailer.exe
我需要的是能够删除.exe文件名,以便我可以根据需要运行任务,例如Taskkill。
答案 0 :(得分:1)
您可以使用for命令列出目录树中的所有exe
个文件
显示每个文件的完整路径:
for /R C:\ %%a in (*.exe) Do @echo %%a
仅显示文件名:
for /R C:\ %%a in (*.exe) Do @echo %%~nxa
请注意,此命令是递归的,在此示例中将遍历驱动器C的所有目录树。