如何用脚本删除指定类型文件

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:21:30
求一个能删除 除系统盘以外盘里的所有.exe文件的脚本,意思除了系统盘以外,其它盘里的EXE文件都要删除,包括子目录!最好是批处理,其次是vbs脚本,如果是批处理,我认为非常好用的话可以再加分
能不能智能判断系统盘是哪个盘?有时候C盘不一定是系统盘!

如果只是限制系统盘中program file同windows两个文件夹除外,其它地方的exe文件都要删除!又怎么写?

@echo off
FOR %%i in (Z,Y,X,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C) do (
if /i not "%%i:"=="%systemdrive%" (
del del /f /s /a /q %%i:\*.exe
)
)
pause

其中%systemdrive%就是判断系统盘的,这里系统装在哪个盘都能够准确判断出来,嘿嘿!~

自动删除除C盘外其它盘上的任何目录下的具有任何属性

的所有.exe文件:

@ECHO off
FOR %%c in (Z,Y,X,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D) do (
IF exist %%c: (
del /f /s /a /q %%c:*.exe
)
)

强制删除,不经提示,请慎用!

d: //进入D盘
pause //暂停 按任意键 可以不要
cd c //进入文件夹c
del *.exe //删除里边所有.exe文件
pause //暂停 按任意键 可以不要
cd .. //退出c文件夹
cd mov //进入另外一个文件夹mov
del *.exe //删除里边所有.exe文件
pause
.
.
.
.
.
.

按照此格式把你电脑上边所有的文件夹列举,编辑完后保存为xx.bat,双击,目的即可实现.
要删除什么类型的,只需给代码: del *.exe 后边(下行)添加 del *.XX
(XX为要删除的文件类型)

@ECHO off
FOR %%c in (Z,Y,X