Board logo

标题: dos下删除所有的exe文件,包含子目录 [打印本页]

作者: huwenqianggg     时间: 2010-12-11 22:34    标题: dos下删除所有的exe文件,包含子目录

请问一下dos不支持del /s,请问一下怎样删所有的exe文件呀
作者: DOSforever     时间: 2010-12-12 12:41
用 4DOS 做命令解释器。4DOS 的 del 支持 /s 参数。
作者: DXSX     时间: 2010-12-13 17:40
删除c:盘 上全部exe 文件。呵呵。不要乱用啊!!

可以用 dir /b /s /a-d *.exe 配合 awk 自动生成一个脚本,然后运行这个脚本删除*.exe
dir /b /s /a-d c:\*.exe|awk '{print "del "$0}'>delx.bat
call delx.bat

也可以 找出全部 子目录传递给 awk 生成一个删除这些子目录中包含的exe 文件的脚本,然后调用这个脚本。
dir /b /s /ad c:\|awk '{print "del "$0"\*.exe"}' >delx.bat
call delx.bat

[ Last edited by DXSX on 2010-12-13 at 17:43 ]