相关疑难解决方法(0)

如何在 Windows 上删除大量文件

我有一个包含数百万个子目录和数万亿个文件的目录。现在我必须清除它。说万亿,我说的不是文件大小,而是文件数量。

我尝试使用del/s, 并使用 Windows 资源管理器删除它。都不能完成任务。我试过一个一个地删除一些子目录,这花了我几天时间。我遇到的问题是,每次无论使用del还是Explorer,在任务管理器中都可以看到explorer实例消耗天量内存,逐渐导致我的系统崩溃。

还有数亿个文件要删除。有没有可能用一个(或几个)命令/动作来实现?


[编辑]

我试过用 Cygwin 做它rm -fr,并产生了相同的结果。总结为:

  1. 无论使用Windows资源管理器,DEL从命令提示符,还是Cygwinrm命令,系统内存都会逐渐降为零,最终会导致盒子崩溃。

  2. 如果在任何时候,在系统失败之前,进程被关闭(通过 CTRL+C 或其他什么),该框将继续正常工作。但是,所有使用的内存都不会被释放。比如说,我在系统内存达到 91% 时停止了进程,任务管理器告诉:总共 4G RAM,缓存是 329M,可用 335MB。然后内存使用量将保持在这个水平,直到我重新启动机器。如果我在任务管理器中停止资源管理器实例,屏幕将变为空白,硬盘灯一直亮着,并且永远不会回来。通常,当我在任务管理器中停止资源管理器实例时,我可以通过按 Win+E 重新调用它,或者它会自动重新启动。

嗯,非常好的内存管理!


[再次编辑] 似乎在很长一段时间后确实释放了一些使用过的内存,但不是全部。一些缓存和可用内存确实在任务管理器中返回。我没有再等,不知道接下来会发生什么。

windows file-management

25
推荐指数
4
解决办法
5万
查看次数

标签 统计

file-management ×1

windows ×1