这个不是什么都无敌。我也遇到过,有些时候下载的程序打包有‘赖皮’,会使你头痛。用这个也不行的。建议你用影子系统。这个命令单用时有很危险的一面,如果有些文件名具有"&",和"^&"时,很有可能你就要倒霉了。所以在以下命令中加有‘安全’判断,拒绝删除有"&",和"^&"的文件名文件。- @echo off
- if not "%~n1"=="" if not exist "%~f1" goto AAS
- if not "%~n1"=="" if exist "%~f1" goto AAS
- color 7c
- cls
- @echo.
- @echo 文件垃圾桶
- @echo.
- @echo 可删除任意文件或畸形目录,可将目标文件或目录拖放垃圾桶中.
- @echo.
- @echo 为了用户文件安全,对带有"^&"组合字符文件名的危险删除进行避免.
- @echo.
- @echo 制作: QQ: 251485609
- @echo.
- pause>nul 2>nul
- echo
- goto eof
- :AAS
- set rt="%~n1"
- if "%rt:~1,1%"=="&" goto BS
- if "%rt:~1,2%"=="^&" goto BS
- del /f /a /q \\?\%1 >nul 2>nul
- rd /s /q \\?\%1 >nul 2>nul
- echo
- goto eof
- :BS
- @echo.
- @echo 为了安全,不支持此类危险删除。
- echo
- pause>nul 2>nul
复制代码
|