如何在Windows上删除大量文件
我有一个包含数百万个子目录和数万亿个文件的目录。现在我必须清除它。说一万亿,我不是在谈论文件的大小,而是文件的数量。 我尝试使用del/s和使用Windows资源管理器将其删除。两者都无法完成任务。我试图一一删除一些子目录,这花了我几天的时间。我遇到的问题是,无论使用del或使用Explorer,每次都可以在任务管理器中看到资源管理器实例消耗大量内存,并逐渐使系统崩溃。 仍有几亿个文件要删除。一个(或几个)命令/动作有可能实现吗? [编辑] 我尝试使用Cygwin进行操作rm -fr,并产生了相同的结果。概括为: 无论使用Windows资源管理器,DEL从命令提示符还是Cygwin rm命令,系统内存都会逐渐降至零,并且该框最终会崩溃。 如果在系统故障之前的任何时候关闭了该进程(通过CTRL + C或其他方法),则该框将继续正常运行。但是,将不会释放所有使用的内存。说,我已经停止了该过程,而系统内存达到了91%,任务管理器告诉您:总共4G RAM,缓存为329M,可用335MB。然后内存使用率将保持在此水平附近,直到我重新启动计算机。如果我在任务管理器中停止资源管理器实例,则屏幕将一直保持空白,并且HDD指示灯始终亮着,并且再也不会回来。通常,当我在任务管理器中停止资源管理器实例时,可以通过按Win + E重新调用它,或者它会自动重新启动。 好吧,非常好的内存管理! [再次编辑]似乎很长一段时间后确实释放了一些使用的内存,但不是全部。在“任务管理器”中确实恢复了某些“缓存和可用”内存。我没有再等了,不知道会发生什么。