![如何快速永久删除大文件夹](https://linux22.com/image/1541223/%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E6%B0%B8%E4%B9%85%E5%88%A0%E9%99%A4%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我发现每次清理空间时硬盘都会无缘无故地填满,所以我下载了一个应用程序,它可以帮助我找出哪些文件占用了最多的空间。我的硬盘大约有 450 GB,我不知道有什么文件会占用我电脑上的这么多空间(我的游戏放在单独的 SSD 上)。
我发现有一个崩溃报告文件夹,里面有数千个文件,总计 417 GB。我该如何删除这个文件夹?我尝试以正常方式删除它,但由于文件实在太多,所以需要几天时间。此外,这是从哪里来的,这是病毒吗?文件夹位置:
C:\Users\Myname\AppData\Local\CEF\用户数据\CrashPad\reports
我正在运行 Windows 10。
答案1
您可以通过命令提示符执行删除操作来显著加快删除速度。
操作方法如下:
- 单击地址栏中的空白部分,以便可以输入内容。
- 清除整个地址栏并输入 cmd 并按回车键。
- 打开一个命令提示符窗口,其中资源管理器的文件夹设置为其起始文件夹。
- 键入
del *.*
以删除所有文件。
我不知道文件夹本身有多重要,但我发现它rd MyFolder /s
甚至更快,因为它跳过了对任何文件的检查,只是删除了文件本身的条目(应该立即删除)。然后您必须重新创建该文件夹。请注意,rd 会删除所有文件和子文件夹,包括您要删除的文件夹。如果您不想删除所有内容,这不是一个选项。
答案2
我担心 Windows 的复制/移动程序很慢,再加上 NTFS 也很慢。
没有办法解决这个问题。
如果您有一台 nix 或 Mac 机器,您可以将驱动器暂时放入其中 [假设已启用 NTFS 写入功能,它不是原生的],这样会快得多。
答案3
我发现使用robocopy
更快,尤其是处理大量小文件时。这也是删除超过 256 个文件限制的文件的最简单方法。
该概念是镜像一个空目录并利用多线程,即:
- 创建一个空文件夹。
C:\tempdir
就可以了。 - 从 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
输出到文本文件而不是控制台