从命令行的空的回收站


Answers:


6

正如我在别处发布的那样,我用了 rmdir /q /s C:\Recycler 清空回收站。如果您有多个驱动器,则将C:替换为该驱动器号。


4

说明在这里

首先,你需要创建像EmptyBin.reg这样的文件,如下所示:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin]
"StateFlags0001"=dword:00000002

现在,您使用以下内容创建批处理(* .bat)文件:

regedit /s EmptyBin.reg
cleanmgr /sagerun:1

从命令行运行该批处理文件以清空bin。


不幸的是,它对我不起作用。它清除了一些系统缓存,但它不会影响回收站:/
Hadi Di Wao

@Dan,很奇怪,不会 rmdir 解决方案以上工作正常
Pacerier

2

rd / s / q%systemdrive%\ $ RECYCLE.BIN

将从系统驱动器中删除$ RECYCLE.BIN文件夹,通常是c:, 应该考虑从任何其他可用分区中删除它,因为在本地和外部驱动器的任何分区中都有一个隐藏的$ RECYCLE.BIN文件夹(但不在可移动驱动器中,如USB闪存驱动器,它没有$ RECYCLE.BIN文件夹)。 例如,我在d:中安装了一个程序,以便删除它移动到我应该运行的回收站的文件:

rd / s / q d:\ $ RECYCLE.BIN

有关Stack Overflow的更多信息,请访问: 如何通过命令提示符清空recyclebin?


1

回收站只是另一个文件夹;你应该能够从中删除文件 C:\ RECYCLER 实现与从GUI清空回收站相同的效果。


3
回收站根本不是简单的文件夹,而是虚拟文件夹。确实,它的内容存储在每个驱动器根目录的“Recycler”或“$ Recycle.bin”目录中,但我不会盲目地删除它们的内容。它可能没关系,但它会感觉像是一个肮脏的黑客。 :O)
efotinis
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.