求个高手帮忙编个批处理文件 删除顽固文件和顽固文件夹~~

来源:百度知道 编辑:UC知道 时间:2024/06/16 14:42:27
以前在360上见过一个。只要文件拖到程序上就能删除!!谢谢大侠啊~~

将要删除的文件或文件夹一起拖到本批处理的图标上即可。
本批处理可以删除由权限或文件名问题导致不能删除的文件或文件夹。
如果有未删除的文件或文件夹,可能因为它们正在使用中。

@echo off
set /p=确实要删除 %* 吗?<nul
pause
setlocal enabledelayedexpansion
:loop
if "%~1"=="" goto end
call:qiangshan %1
shift
goto loop
:end
pause
exit /b
:qiangshan
echo y|cacls %1 /t /c /g everyone:f>nul
del /a /f /q \\?\%1>nul
rd /s /q \\?\%1>nul
exit /b

前段时间系统中了病毒,安装了卡巴斯基进行了杀毒,可是在每个盘中都增加了几个无用的文件件(每个分区盘中的文件夹名称都相同),文件夹是空的,但是使用一般的删除命令却无法进行删除,会弹出提示窗口“无法删除 抑制病毒专用请勿删除!找不到指定文件.请确定指定的路径及文件名是否正确”,很明显这是杀毒后留下的系统垃圾,虽然说这些空白文件夹对系统没有多大的影响,但是每次打开分区盘符,看着这些文件夹的确是有些不舒服,那么怎么样来删除这些空白文件夹呢?其实只需要使用一个DOS命令就可以了,操作起来非常简单。 RD是DOS系统下删除目录的命令,使用该命令可以直接删除指定的目录。知道了这些我们就可以在XP系统下依次点击“开始/运行”,然后输入 “cmd”,在弹出的DOS窗口中输入RD /s/q 删除的目录名,这样就可以把上面几个没有用的空白目录一下子全部删除干净了。