如何快速永久删除大文件夹

如何快速永久删除大文件夹

我发现每次清理空间时硬盘都会无缘无故地填满,所以我下载了一个应用程序,它可以帮助我找出哪些文件占用了最多的空间。我的硬盘大约有 450 GB,我不知道有什么文件会占用我电脑上的这么多空间(我的游戏放在单独的 SSD 上)。

我发现有一个崩溃报告文件夹,里面有数千个文件,总计 417 GB。我该如何删除这个文件夹?我尝试以正常方式删除它,但由于文件实在太多,所以需要几天时间。此外,这是从哪里来的,这是病毒吗?文件夹位置:

C:\Users\Myname\AppData\Local\CEF\用户数据\CrashPad\reports

我正在运行 Windows 10。

答案1

您可以通过命令提示符执行删除操作来显著加快删除速度。

操作方法如下:

  1. 单击地址栏中的空白部分,以便可以输入内容。
  2. 清除整个地址栏并输入 cmd 并按回车键。
  3. 打开一个命令提示符窗口,其中资源管理器的文件夹设置为其起始文件夹。
  4. 键入del *.*以删除所有文件。

我不知道文件夹本身有多重要,但我发现它rd MyFolder /s甚至更快,因为它跳过了对任何文件的检查,只是删除了文件本身的条目(应该立即删除)。然后您必须重新创建该文件夹。请注意,rd 会删除所有文件和子文件夹,包括您要删除的文件夹。如果您不想删除所有内容,这不是一个选项。

答案2

我担心 Windows 的复制/移动程序很慢,再加上 NTFS 也很慢。
没有办法解决这个问题。

如果您有一台 nix 或 Mac 机器,您可以将驱动器暂时放入其中 [假设已启用 NTFS 写入功能,它不是原生的],这样会快得多。

答案3

我发现使用robocopy更快,尤其是处理大量小文件时。这也是删除超过 256 个文件限制的文件的最简单方法。

该概念是镜像一个空目录并利用多线程,即:

  1. 创建一个空文件夹。C:\tempdir就可以了。
  2. 从 CMD 提示符:
Robocopy c:\tempdir d:\delete_me /r:0 /MIR /MT:16

通过添加进一步增强:

  • /l试运行(不对文件进行任何更改)
  • /MT:32或者/MT:64你的处理器是否可以处理它。
  • /nfl/ndl在报告中排除文件夹和目录名称
  • /np排除进步
  • /xj排除连接点和符号链接(以防万一!)
  • /log:c:\temp.txt输出到文本文件而不是控制台

相关内容