Board logo

标题: [系统相关] 求助如何用批处理命令清空回收站? [打印本页]

作者: hkmhd    时间: 2009-2-19 16:52     标题: 求助如何用批处理命令清空回收站?

清空回收站的方法难道就只有删除RECYCLER文件夹吗?
作者: HoeKey    时间: 2009-2-20 03:54

试试这个
  1. @echo off
  2. color 1f
  3. title 清空回收站
  4. mode con lines=4 cols=23
  5. echo.
  6. echo 请稍候 ...
  7. setlocal enabledelayedexpansion
  8. for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
  9. set var=%%i
  10. set drive=!var:~-2!
  11. fsutil fsinfo drivetype !drive!|find "固定">nul && (
  12. if exist !drive!\RECYCLER rd/s/q !drive!\RECYCLER >nul 2>nul
  13. if exist !drive!\Recycled rd/s/q !drive!\Recycled >nul 2>nul
  14. )
  15. )
  16. taskkill /f /im explorer.exe >nul
  17. start "" "explorer.exe"
复制代码


或者用nircmd这个命令行工具
代码 nircmd.exe emptybin
你可以建一个快捷方式然后把nircmd.exe emptybin复制进去
作者: hkmhd    时间: 2009-2-20 08:21

楼上的代码过于复杂……不就清空回收站的文件- -如果要这样还不如直接for所有驱动盘的然后再RD
nircmd.exe我有,但是不想用外部工具




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2