求批处理搜索文件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:40:39
请问搜索E盘目录下所有a.exe 然后列出文件到a.txt。按照a.txt列出的文件并删除的批处理怎么写?
我只知道这个命令能搜索for /r . %%a in (a.exe) do echo %%a>>a.txt
第一个搜索很好用,可惜你是:匿名,第2回答删除命令给了,我给他吧。

@echo off
if exist a.txt del a.txt /q
for /r e:\ %%i in (a.exe) do echo %%i >>a.txt
::这是列出E盘所有a.exe到文件a.txt
for /f "delims=" %%x in (a.txt) do del "%%x" /q
::这条是删除.小心使用.

@echo off
for %%i in (e) do for /f "delims=" %%a in ('dir /a-d /b /s %%i:\a.exe') do echo %%a>>a.txt