快速删除包含约 1.1 亿个文件的文件夹

快速删除包含约 1.1 亿个文件的文件夹

我的服务器上有一个文件夹,它有 90GB 大,并且有数百万个文件,我想删除它,但是 del /s /q 花了 3 天时间才删除第一个 1GB 文件夹,所以我的想法是,只需在文件所在的区域写入 0,因为按照这个速度循环删除每个文件可能需要 270 天。

答案1

删除文件之前,请确保您位于主机端。如果您通过网络共享删除文件,速度会很慢。因此,在删除文件之前,请远程登录您的服务器,并确保使用本地驱动器删除文件,而不是指向本地驱动器的网络共享。

现在,下一个问题是确保您不是逐个文件地进行操作,这是 del 命令所做的。

相反,您需要使用 rd(或 rmdir)命令。通常,它rd <folder>会抛出一个错误,指出文件夹不为空,并且不会删除它,但这只是一种安全措施。

rd 也有一个删除文件的选项,即 /s。

因此,您要做的是执行一个rd /s <folder>,它将在几秒钟内删除该文件夹及其中的所有内容。

相关内容