把这个命令放到批处理里面才可以执行
FOR /R C:\1\ %%G IN (1.txt) DO del 1.txt /q "%%G"C:\1\ 这个是你要指定的目录in(1.txt) 中的1.txt是你要删除的文件名del 1.txt /q 这个是删除的命令
for /f "usebackq delims=" %%i in (`dir D:\work\ /ad/s/b ^| findstr/r "\bba$"`) do del "%%i\*.abc" /q /f你要的就是这句。
那写个批处理:del /s /q e:\work\子文件夹1\*.abcdel /s /q e:\work\子文件夹2\*.abc
@for /f "tokens=*" %%i in ('dir/s/ad/b BAA') do @del "%%i\*.abc"