我正在尝试释放某台机器 E: 驱动器上的一些空间。在 WinDirStat 中,我看到$RECYCLE.BIN
它占用了 10+ GB,所以我想清空它。这似乎很简单!
我似乎不知道该怎么做。在 Windows 资源管理器中,有一个“回收站”,它位于桌面上,在任何带字母的驱动器之外,带字母的驱动器不会显示$RECYCLE.BIN
在回收站中。我看到的一个回收站显示为空 - 没有文件,零字节。
(到目前为止我能找到的唯一答案与权限有关,但我甚至尝试以管理员身份打开资源管理器窗口,但仍然看不到任何内容。)
有什么想法吗?谢谢!
答案1
对该驱动器执行标准“磁盘清理”:
右键点击驱动器,点击“属性”。选择饼图右下角的“磁盘清理”。
打开的“磁盘清理”窗口将在复选框列表中列出至少一个项目,即回收站。确保已选中,然后单击“确定”。
答案2
尝试:右键单击回收站,转到属性。单独配置每个驱动器。在 E: 驱动器上,禁用或缩小回收站。Windows 会自动尝试分配每个驱动器的大约 10%。如果您自动管理回收站,则所有驱动器都会分配 10%。如果您单独管理它们,您可以选择自定义大小。
答案3
打开桌面上的回收站。
将视图更改为“详细信息”,然后按“原始位置”排序。
选择“E:”驱动器上的文件(单击第一个,使用滚动条,然后按住Shift并单击最后一个)。
按Delete。
答案4
此批处理文件适用于 Win7 x64:
@echo off
if [%1]==[] goto :Usage
if not exist "%1\$RECYCLE.BIN" goto :NotFound
:main
pushd %1\$RECYCLE.BIN
echo. Removing contents of %CD%
for /r %%a in (*) do (
echo. %%a
takeown /f "%%a"
del /f "%%a"
)
popd
goto :eof
:NotFound
echo.
echo. Error: Problem accessing %1\$RECYCLE.BIN.
echo.
goto :Usage
:Usage
echo.
echo. -=[%~nx0]=- Empty recycle bin for a single drive. Example:
echo.
echo. %~n0 E:
echo.
goto :eof
如果文件不属于活动用户配置文件,并且没有足够的权限获取所有权,则会出现错误(文件不会被删除)。以管理员身份运行以获取所有用户的文件。