![如何删除 1,000,000 个目录?](https://linux22.com/image/1260955/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%201%2C000%2C000%20%E4%B8%AA%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我发现在一个目录中,由于漏洞。
我想删除所有这些目录,比如说目录中的目录WebsiteCache
。我的第一种方法是使用命令行工具:
cd WebsiteCache
rmdir /Q /S .
这将删除除 WebsiteCache 目录本身之外的所有子目录,因为它是当前工作目录。删除完整目录与以前一样慢。
rmdir /Q /S WebsiteCache
mkdir WebsiteCache
两个小时后我注意到以 AH 开头的目录已被删除。
为什么 rmdir 会按字母顺序删除目录?按顺序执行此操作肯定需要额外的努力。
删除如此大量的目录的最快方法是什么?