最近,由于进程失控,生成了大约 140 万个小文件(约 8 KB),并移至回收站。有什么方便的方法可以恢复部分文件并永久删除其他文件,而不会导致系统崩溃?例如,我需要永久删除所有文件包含原始文件名中的特定字符串并恢复其他文件。打开回收站会导致内存填满,并且机器无响应。
编辑:这是一个作为服务器运行的虚拟机。
答案1
我会先关闭机器并取出驱动器。不要在“实时”环境中处理它,因为操作系统可能会变得“聪明”,并开始清除用户设置的垃圾限制以上的文件。
我不知道您如何批量编写实际恢复脚本,所以我将把它留给其他人,但是一旦离开实时操作系统,垃圾箱就只是一个像其他文件夹一样的文件夹。
答案2
我使用命令行rd /s %systemdrive%\$Recycle.bin
假设文件位于系统上(通常是 C:\ 驱动器)。
可以为其他分区添加驱动器号等等...
您可以使用通配符来匹配特定文件。
如果您知道不想删除(保留)的文件,那么您可以使用带有通配符的移动命令将它们移出 $Recycle.bin 文件夹...