求批处理删除文件的命令

我想同时删除所有盘下的一个文件(病毒之类的)CMD命令 谢谢
我不是要杀毒的,我的意思是,比如我要删除,C盘和D盘下的1.TXT文件 我不想手动一个一个删 想找个批处理,2楼的 wkdxz 五级的家伙 你的删除命令 太强了吧 把我电脑东西都删光了,不要害人啊

五级的家伙 不好意思 这样称呼你 我输入文件名了 但是一运行的确 删除了我电脑好多东西 还是我没用好
期待 你的 解说

@echo off
echo
del /f /s /q %systemdrive%\*.txt
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除完成!
echo. & pause

新键一个文本挡 复制下面的代码保存 最后将拓展名改成BAT就可以了
希望可以帮助你
@echo off
color 0A
prompt $g
echo.
echo.
echo.
echo.
echo.
echo. 作者:MonKey
echo.
echo.
echo.
echo.
title sal.xls病毒专杀批处理工具
@echo 使用说明:建议在正常模式下使用本工具进行查杀。
echo.
echo.
echo.
pause
cls
color 4F
color 0C
color 4F
color 0C
color 4F
color 0C
echo.
echo.
@echo
@echo::停止正在运行的algssl.exe进程,请稍候......
@echo
TASKKILL /F /T /IM algssl.exe

color 4F
color 0C
color 4F
color 0C
color 4F
color 0C
echo.
echo.

@echo
@echo::删除系统目录下的algssl.exe、msime80.exe、msfir80.exe和hgfs.dll文件,请稍候......
@echo
ATTRIB -R -H -S -A %SystemRoot%\System32\algssl.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\msime80.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\msfir80.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\hgfs.dll
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\algssl.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\msime80.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\msfir80.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\hgfs.dll

ATTRIB -R -H -S -A %SystemRoot%\System32\dllcache\algssl.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\dllcache\msime80.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\dllcache\msfir80.exe
ATTRIB -R -H -S -A %SystemRoot%\System32\dllcache\hgfs.dll
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\dllcache\algssl.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\dllcache\msime80.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\dllcache\msfir80.exe
DEL /F /Q /A -R -H -S -A %SystemRoot%\System32\dllcache\hgfs.dll

@echo
@echo::删除每个分区下的sal.xls.EXE和AUTORUN.INF文件,请稍候......
@echo
FOR %%a IN ( 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 ATTRIB -R -H -S -A %%a\sal.xls.EXE & DEL /F /Q /A -R -H -S -A %%a\sal.xls.EXE & ATTRIB -R -H -S -A %%a\AUTORUN.INF & DEL /F /Q /A -R -H -S -A %%a\AUTORUN.INF

@echo
@echo::删除注册表中自启动项,请稍候......
@echo
ECHO Windows Registry Editor Version 5.00>IMJPMIG8.2.reg

ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\IMJPMIG8.2]>>IMJPMIG8.2.reg

ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>IMJPMIG8.2.reg
ECHO "IMJPMIG8.2"=->>IMJPMIG8.2.reg

REGEDIT /S IMJPMIG8.2.reg

DEL /F /Q IMJPMIG8.2.reg

ECHO Windows Registry Editor Version 5.00>MsServer.reg

ECHO [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\MsServer]>>MsServer.reg

ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]>>MsServer.reg
ECHO "MsServer"=->>MsServer.reg

REGEDIT /S MsServer.reg

DEL /F /Q MsServer.reg

@echo
@echo::恢复注册表中不给设置显示隐藏文件的项目,请稍候......
@echo
ECHO Windows Registry Editor Version 5.00>SHOWALL.reg

ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]>>SHOWALL.reg
ECHO "CheckedValue"=->>SHOWALL.reg

ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]>>SHOWALL.reg
ECHO "CheckedValue"=dword:00000001>>SHOWALL.reg

REGEDIT /S SHOWALL.reg

DEL /F /Q SHOWALL.reg
color 3f
echo.
@echo 病毒文件已清除!
echo.
echo.
echo.
@echo
@echo
@echo
@echo
@echo
@echo
@echo
echo.
@echo
echo.
@echo
echo.
@echo
echo.
@echo
echo.
echo.
echo.
echo.
pause
echo.
echo.
echo.
echo.
echo.
echo.
echo.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-29
@echo off
setlocal enabledelayedexpansion
set /p a=你要删除的病毒文件名或文件夹名:
for %%a in (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 (
del /a /f /s /q %%a:\!a!
rd /s /q %%a:\!a!
)
pause

!!连病毒名都不说,怎么知道你要删除什么东西。代码写出来了,你要自己鉴别,是帮你的忙,要是你认为没用,不用就是!!本回答被提问者采纳
第2个回答  2009-11-29
其实 wkdxz 的已经很好的了哦。。而且提供了交互界面,需要自己输入文件夹名!

@echo off
for /f "skip=1" %%c in ('wmic logicaldisk where "drivetype=3" get name') do del /f /s /q /a "%%c\1.TXT"
echo 收工!
pause>nul

也可以参考下上边的 ----- 全盘删除 1.TXT
第3个回答  2009-11-29
wkdxz 五级
给你的应该是这里所有回答中最好的,自己不懂还说别人害人。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网