标题: 如何用批删除各目录下的与所在目录同名的exe文件
[打印本页]
作者: wang6610
时间: 2007-4-30 04:16
标题: 如何用批删除各目录下的与所在目录同名的exe文件
那位同学给写个这样的批处理,删除各分区各目录下与目录名相同的*.EXE
[
Last edited by wang6610 on 2007-4-30 at 10:09 AM ]
作者: zhoushijay
时间: 2007-4-30 05:03
与目录名相同的*.EXE
如果目录是 c:\a\s\d\f\ 还有文件叫“c:\a\s\d\f\.exe”的吗?
作者: flyinspace
时间: 2007-4-30 05:08
自己写啊。看你灌水都灌到高级用户了。。
怎么不自己写一个呢?
作者: wang6610
时间: 2007-4-30 06:28
Quote: |
Originally posted by zhoushijay at 2007-4-30 05:03 AM:
与目录名相同的*.EXE
如果目录是 c:\a\s\d\f\ 还有文件叫“c:\a\s\d\f\.exe”的吗? |
|
比如:
c:盘下有文件夹“C:\wenjian\” 要删除的就是"C:\wenjian\wenjian.exe"
朋友的机器中毒了,在硬盘所有文件夹下都有一个与其所在文件夹同名的exe,大小都是88.0KB。
手工删除很麻烦。
[
Last edited by wang6610 on 2007-4-30 at 10:10 AM ]
作者: baomaboy
时间: 2007-4-30 06:48
都“高级”了 怎么还犯这种低级错误!
[
Last edited by baomaboy on 2007-4-30 at 06:49 AM ]
作者: zhoushijay
时间: 2007-4-30 07:05
@echo off
for %%a in (c,d,e,f) do (
for /f "delims=" %%i in ('dir/s/b/ad %%a:\') do (
del %%i\%%~nxi.exe
)
)
pause
作者: bingxiao20
时间: 2007-4-30 07:06
for %%m in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%m:\ @%%m: & @cd \ & @if existC:\wenjian\wenjian.exe @del wenjian.exe
你试下这个看看行不行
作者: 08765976
时间: 2007-5-9 21:05
看不懂耶