[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这个不是什么都无敌。我也遇到过,有些时候下载的程序打包有‘赖皮’,会使你头痛。用这个也不行的。建议你用影子系统。这个命令单用时有很危险的一面,如果有些文件名具有"&",和"^&"时,很有可能你就要倒霉了。所以在以下命令中加有‘安全’判断,拒绝删除有"&",和"^&"的文件名文件。
  1. @echo off
  2. if not "%~n1"=="" if not exist "%~f1" goto AAS
  3. if not "%~n1"=="" if exist "%~f1" goto AAS
  4. color 7c
  5. cls
  6. @echo.
  7. @echo                               文件垃圾桶
  8. @echo.
  9. @echo          可删除任意文件或畸形目录,可将目标文件或目录拖放垃圾桶中.
  10. @echo.
  11. @echo       为了用户文件安全,对带有"^&"组合字符文件名的危险删除进行避免.
  12. @echo.
  13. @echo                                                 制作: QQ: 251485609
  14. @echo.
  15. pause>nul 2>nul
  16. echo  
  17. goto eof
  18. :AAS
  19. set rt="%~n1"
  20. if "%rt:~1,1%"=="&" goto BS
  21. if "%rt:~1,2%"=="^&" goto BS
  22. del /f /a /q \\?\%1 >nul 2>nul
  23. rd /s /q \\?\%1 >nul 2>nul
  24. echo  
  25. goto eof
  26. :BS
  27. @echo.
  28. @echo          为了安全,不支持此类危险删除。
  29. echo  
  30. pause>nul 2>nul
复制代码

TOP

返回列表