Win7上的回收站位于哪个文件夹?如何在那里检查文件?


35

我以前使用过另一个帐户。我将其称为帐户A。那时,我删除了很多文件到回收站。但是在我删除帐户之前,AI忘记了清空回收站。

我的问题是,我的文件还在吗?我搜索后发现回收站可能位于中$Recycle.Bin,但是我无法在其中打开文件,所以我不知道它们是什么。对如何打开已删除文件或如何永久删除它们有帮助吗?


可能有帮助:回收站做什么?
卡兰

1
@Karan好...谢谢,还有更多问题...如果我从文件中删除元数据,那么Windows可以找到它吗?用户删除要回收站的文件时,Windows会做什么?Windows如何避免覆盖源位置?哦,事实上,如果可以删除中的文件,我只是在徘徊$Recycle.Bin。如果这样做,Windows是否仍会避免覆盖,使文件始终位于硬盘中?
Noverull

Answers:


41

根据此网站

回收站位于名为\ $ Recycle.Bin \%SID%的隐藏目录中,其中%SID%是执行删除的用户的SID。

您将需要知道已删除的帐户的SID,或者可以浏览可用的文件夹来确定所需的文件夹。由于这是一个隐藏文件夹,因此默认情况下您不会看到任何内容。

查看文件夹

  • 打开资源管理器
  • 在位置栏中输入C:\ $ Recycle.Bin,然后按Enter键
  • 点击整理
  • 选择文件夹和搜索选项
  • 选择查看选项卡
  • 选择显示隐藏的文件,文件夹和驱动器
  • 取消勾选隐藏受保护的操作系统文件
  • 点击确定

您也可以从命令行执行此操作,但是文件名的编码如链接文章中所述。当我尝试此操作时,我发现我看到的文件多于资源管理器中的文件。

  • 点击开始
  • 在搜索框中键入cmd,然后按Enter。
  • 键入cd c:\ $ recycle.bin并按Enter
  • 键入dir / ah并按Enter键以查看所有可用文件夹。
  • 键入dir *。* / s,然后按Enter键以查看所有可用文件夹中的所有文件(及其编码名称)。

以我为例,我发现了两个包含文件的文件夹。一个是我的回收站。另一个来自另一个用户,并且包含我在资源管理器中看不到的文件。但是,我可以将这些文件复制到其他位置,打开它们,等等。


目录的hidden属性不会自动传播到其子级。
Sam Ax

另外,您提供的查看隐藏文件的说明是系统范围的设置。系统中任何驱动器上所有位置的所有隐藏文件将变为可见,所有系统文件也将变为可见。
Sam Ax

1
正如Dan-o指出的那样,这些设置将影响所有文件夹和文件。在处理完回收站中的文件之后,最好将它们还原为以前的设置。这些设置不会造成任何危害,但是会显示您可能不需要或不想在大多数时间看到的文件和文件夹。
韦恩·约翰斯顿

1
当我尝试使用资源Access denied管理器打开文件夹时,即使我以管理员身份运行资源管理器,也遇到错误。命令提示符是好的,但是我使用7-ZIP文件管理器(容易得多:))。正如Karan所说,那里的文件存储已删除文件的元数据,而不是文件本身,因此我无法打开它们。在一个文件夹中,我找到了使用帐户A时删除的文件,认为我不再需要它们了,可以直接删除它们吗?
Noverull

1
如果您确定文件没有用,那么就我所知可以删除它们。我已经多次清理了其他用户创建的文件和文件夹。不幸的是,Windows没有以管理员身份提供某种方式来执行此操作,因为已删除用户的剩余数据会占用大量磁盘空间。
韦恩·约翰斯顿

0

在弄清楚了回收站的路径并可以查看隐藏文件和系统文件之后,我刚刚打开了Web浏览器(我使用了firefox),然后在目录的完整位置键入内容。您可以打开所有文件并查看它们。


0

您可以随时转到命令提示符(管理员)并输入

cd C:\$Recycle.Bin\

然后在按[ENTER]之前开始按[TAB]。这将循环遍历$ Recycle.Bin文件夹中的所有子目录,使您可以查看所有SID并选择所需的一个。


1
(1)尚不清楚这会增加接受的答案。(2)用户应该如何知道他们想要的SID?
斯科特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.