本文最后更新于122 天前,其中的信息可能已经过时,如有错误请发送邮件到1986413837@qq.com
加速迁移
先压缩,后迁移:
- 右键文件夹 ->
添加到压缩文件 (.zip)。 - 原理:压缩过程是在原盘进行的,虽然费点 CPU,但它把“沙子”变成了“一块大石头”。
- 移动这个
.zip文件,速度会一直维持在几百 M/s。 - 到目的地后再解压。
使用命令行工具 robocopy:
- Windows 自带的
robocopy比资源管理器复制快得多,它支持多线程。 - 命令示例:
robocopy C:\source D:\destination /mt:16(/mt:16表示开启 16 线程同时搬)。
加速删除
命令行删除(最快方案,推荐)
这是最有效的方法。绕过了资源管理器的图形化界面和计算过程,直接通知文件系统释放空间。
- 在你要删除的文件夹位置,点击地址栏,输入
cmd并回车。 - 输入以下两条指令(注意:这不走回收站,直接粉碎):
del /f /s /q 文件夹名(删除所有文件)rd /s /q 文件夹名(删除空目录)
原理: del 命令是“静默处理”,它不会去计算总进度条,速度比图形界面快 10 倍以上。
用“空文件夹”覆盖(神级技巧)
这是一个非常冷门但极其有效的黑科技。如果你要删掉一个几十 GB 且包含百万小文件的文件夹,用 robocopy 镜像一个空目录。
- 新建一个空的文件夹,命名为
test。 - 打开 CMD,输入:Bash
robocopy test 目标文件夹 /mir
原理: robocopy 的镜像模式(/mir)会强制让目标文件夹变得和源文件夹(空的)一模一样。由于它采用了多线程逻辑,处理速度极其恐怖。
为什么删除会慢?(避坑指南)
- 正在被占用:如果你的 Vite 开发服务器还开着,或者某个播放器正在读取切片,删除会反复重试导致极慢。先关掉所有开发终端和编辑器。
- 回收站机制:按下
Delete时,系统其实是把文件“搬”到了回收站。- 解决: 选中文件夹,按下
Shift + Delete。这会跳过回收站,直接从磁盘索引中抹除,速度会快很多。
- 解决: 选中文件夹,按下
- 杀毒软件干预:每删一个文件,Windows Defender 都要检查一下有没有风险。
- 解决: 删除超大项目前,暂时关闭“实时保护”。