windows清理回收站的bat命令
时间: 2023-05-26 08:05:10 浏览: 102
@echo off
echo 正在清空回收站...
cd /d %systemdrive%\$Recycle.bin
attrib -r -a -s -h *.* >nul
del /f /s /q *
echo 清空回收站完成!
pause>nul
相关问题
Windows系统垃圾清理 bat文件
可以尝试以下代码,将其保存为 .bat 文件运行即可:
```
@echo off
echo 正在清理垃圾文件,请稍等...
:: 删除临时文件夹中的文件
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
:: 删除临时文件夹及其子文件夹
rd /s /q %systemdrive%\windows\temp
rd /s /q %systemroot%\Temp
:: 清空IE缓存
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
:: 清空回收站
if exist %systemdrive%\recycler\*.* rd /s /q %systemdrive%\recycler
echo 垃圾清理完成!
pause
```
需要注意的是,此代码会删除一些系统和浏览器的缓存文件,请谨慎使用。并且建议以管理员身份运行此 .bat 文件以获取更好的效果。
写一个自动清理回收站的Windows脚本
好的,这是一个自动清理 Windows 回收站的脚本。首先,打开文本编辑器,然后输入以下内容:
```
@echo off
:: 这是一个自动清理回收站的脚本
:: 首先,设置一个变量来存储回收站的路径
set recycle_bin=C:\$Recycle.Bin
:: 然后,使用 for 循环来遍历回收站中的所有文件
for /f "delims=" %%i in ('dir /b /a-d "%recycle_bin%"') do (
:: 将文件的完整路径存储在变量中
set file=%recycle_bin%\%%i
:: 删除文件
del "%file%"
)
:: 最后,提示清理完成
echo 回收站已清空
```
保存文件为 `clean_recycle_bin.bat`,然后双击运行即可。
希望这个脚本能够帮到你!