标题: [系统相关] 求助如何用批处理命令清空回收站? [打印本页]
作者: hkmhd 时间: 2009-2-19 16:52 标题: 求助如何用批处理命令清空回收站?
清空回收站的方法难道就只有删除RECYCLER文件夹吗?
作者: HoeKey 时间: 2009-2-20 03:54
试试这个
- @echo off
- color 1f
- title 清空回收站
- mode con lines=4 cols=23
- echo.
- echo 请稍候 ...
- setlocal enabledelayedexpansion
- for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
- set var=%%i
- set drive=!var:~-2!
- fsutil fsinfo drivetype !drive!|find "固定">nul && (
- if exist !drive!\RECYCLER rd/s/q !drive!\RECYCLER >nul 2>nul
- if exist !drive!\Recycled rd/s/q !drive!\Recycled >nul 2>nul
- )
- )
- taskkill /f /im explorer.exe >nul
- 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 |