帮我改改这个批处理(文件粉碎器)

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:52:46
@echo y|Cacls %* /c /t /p Everyone:f
DEL /F/A/Q %*
RD /S /Q \\?\%*
@pause
这是一个用批处理制作的文件粉碎器,我想让它打开后显示“请将你所需要粉碎的文件或文件夹拖入本窗口”,拖进去之后,直接进行粉碎。
还有,命令执行完毕,显示“粉碎完毕”。 楼下的两位提供的代码都不行啊!

@Echo off
If "%*"=="" GoTo _Set
Set "File=%*"
Call:_Start
:_Set
Set /P "File=拖入:"
:_Start
Echo y|Cacls "%File%" /c /t /p Everyone:f
Del /F/A/Q \\?\"%File%"
Rd /S /Q \\?\"%File%"
Echo 已粉碎,按任意键退出
Pause>Nul
Exit

用 %1
@echo y|Cacls %* /c /t /p Everyone:f
echo 请将你所需要粉碎的文件或文件夹拖入本窗口.
DEL /F/A/Q %1
RD /S /Q \\?\%1
@pause