清空 E: 盘上的回收站

清空 E: 盘上的回收站

我正在尝试释放某台机器 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

如果文件不属于活动用户配置文件,并且没有足够的权限获取所有权,则会出现错误(文件不会被删除)。以管理员身份运行以获取所有用户的文件。

相关内容