有没有办法限制可以进入回收站的文件大小?例如,假设我只想让小于 500MB 的文件进入回收站。我该怎么做?
(我删除了很多电影和电视剧集,它们占满了我的垃圾箱,并占用了文档和我更可能想要恢复的东西的空间。)
答案1
在 Windows 7 中似乎没有办法轻松地做到这一点,但还有另外两件事可能会对您有所帮助。
直接删除大文件
当您想要删除一部电影或电视剧集时,在资源管理器中选择它并点击Shift + Delete
,在弹出的对话框中确认,文件将跳过回收站并被永久删除。
限制回收站的大小
您可以通过右键单击图标并转到“属性”->“常规”来限制回收站的大小。然后,您可以设置回收站在每个已安装驱动器上占用的空间量(以兆字节为单位)。当回收站达到限制时,它会自动删除旧文件以“腾出空间”来存放您删除的新文件。
答案2
您可以将(默认)Windows 文件资源管理器的视图更改为detailed
然后应该会有一个名为size
单击它以按大小对所有文件进行排序的列,现在您可以轻松拖动并选择数千个小于 500MB 的文件。之后,您可以使用Shift
+del
绕过回收站并直接从磁盘中释放所选文件。
答案3
没有办法为回收站设置每个文件的大小限制。但是,如果您确实想要这样做,您可以禁止某些文件夹的内容进入回收站。首先,我们需要为目标文件夹启用文件夹重定向。打开注册表编辑器 ( regedit
) 并导航到此处:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
此过程仅适用于此处列出的文件夹。假设您想要影响您的“视频”文件夹。文件夹重定向仅在转到 UNC 路径时才“计入”回收站自定义目的。在您的个人“视频”文件夹上创建仅您可访问的文件共享。确保您的帐户对该共享具有完全控制权。如果您将共享命名为Videos
,则应将My Video
注册表项设置为\\localhost\Videos
。这不会更改您的视频存储位置,但会让 Windows 认为重定向已到位。
现在,视频文件夹是回收站配置的候选。在注册表编辑器中导航到此处:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket
KnownFolder
创建一个名为inside 的新项BitBucket
。现在您需要选择要控制的文件夹。这是已知地点及其 ID 的列表。获取 GUID,将其括在花括号中,然后在 下创建一个同名的新键KnownFolder
。例如,这是视频的键:{18989B1D-99B5-455B-841C-AB7C74E4DDFC}
。
在该键下,创建一个名为的 DWORD 值MaxCapacity
,并赋予其大于零的任何值。然后创建另一个名为的 DWORD值NukeOnDelete
,并将其设置为 1;这样可以立即删除已删除的项目。
如果您想更改其他文件夹的行为,只需以类似方式重定向它们并添加KnownFolder
具有这些值的另一个子项。
确认在 Windows 7 Home 上有效。不过我不确定你是否真的想用这个,因为这是一个糟糕的黑客行为。对于你想完全删除的文件,使用 Shift+Delete 几乎肯定更好(正如 DavidPostill 在评论中所建议的那样)。
注册表调整的来源:使用 Vista 或 Windows 7 中的重定向文件夹管理回收站,Windows 中文件夹重定向的注册表设置