每次删除 nodejs 项目里的 node_modules 文件夹时,都得等系统检索好长一段时间,简直是一种折磨
每次删除 nodejs 项目里的 node_modules 文件夹时,都得等系统检索好长一段时间,简直是一种折磨
|
1
散文件多没什么办法吧,回收站应该只能系统删除吧,不回收站的话第三方软件少一次遍历应该能快不少,
我这刚试了下,fastcopy 删除一个压缩后 300+M 的 node_modules 文件夹花了 18 秒, |
|
zzk1989Jul 8, 2021
2
npx rimraf node_modules
建议全局安装一个,然后直接 rimraf node_modules |
|
mxT52CRuqR6o5Jul 8, 2021
3
我记得把文件夹送进回收站好像不需要遍历检索吧
要实在忍不了就换 mac/linux,ntfs 文件系统慢是正常的 |
|
wevstyJul 8, 2021
4
直接用命令行删除(移动)就行了。
|
|
3dwelcomeJul 8, 2021
5
自从有了 nodejs 和 npm 后,就不能用机械硬盘,必须 SSD,否则太伤硬盘了。
|
|
Davic1Jul 8, 2021
6
rd /s /q
|
|
7
为啥要送回收站,直接 Shift+Delete 就好了。
不过资源管理器还得先枚举文件,命令行 rd /s 删除应该是最快的。 @mxT52CRuqR6o5 要的,进回收站=枚举+移动+重命名,小文件多的肯定很慢的。 |
|
dingwen07Jul 8, 2021 via iPhone
8
Windows 就是这样的,移动到回收站会对每个文件重命名所以会比别的操作系统跨慢很多,但是好处也有,比如同名文件不会后面加 1234
文件不要的话可以直接 Shift-Del不经过回收站永久删除,或者直接删整个目录。 |
|
newmlpJul 8, 2021
9
rmdir,秒删(夸张)
|
|
rb6221Jul 8, 2021
10
为什么要进回收站?回收站的意思就是可以恢复,所以要检索目录。
如果不需要恢复,直接彻底删除,就不用检索目录了。使用 shift+delete |
|
mxT52CRuqR6o5Jul 8, 2021
11
之前就是在 windows 下被装删 node_modules 折磨转用 mac 了
|
|
nightwitchJul 8, 2021
12
我来说个解决方案把。
http://www.maddogsw.com/cmdutils/ 里面有一个 Recycle.exe ,虽然是 98 年的程序了但是这块的 Api 没有改动过所以还能用, 支持通配符。放到环境变量里,开命令行直接 Recycle.exe node_modules 就好了。 |
|
13
fastcopy 了解一下,它也可以用于删除,真的非常快
|
|
kasusaJul 8, 2021 via Android
14
那个 git 装好了之后自带一个 gitbash,你可以在文件夹里面邮件“open in gitbash”,然后用 rm 命令删
|
|
kasusaJul 8, 2021 via Android
15
或者了解一下 dos 命令,写一个简单的 bat 扔在桌面,双击直接处理掉
|
|
TORYOIJul 8, 2021
16
剪切或者重命名,然后之后再删除,就不用等待了
|
|
hxy100Jul 8, 2021
17
作为一个程序员,习惯用命令做日常操作会舒服很多,比如 bat 就有 del 和 rd 命令,如果你平时使用 git 管理代码,那你安装 msysgit 之后,里面自带一个 rm 命令,使用方法和参数和 Linux 系统的 rm 命令保持一致,命令一敲让它后台自动处理就行了。
|
|
18
试试 rimraf (安装:npm i -g rimraf,使用:rimraf <path>), 我删 node_modules 都用这个
|
|
RuifuSuJul 8, 2021 via iPhone
19
没记错的话 进 wsl 直接可以 rm 瞬间删除
|
|
paopjianJul 9, 2021 via Android
20
我用的 wsl,还可以删一些权限奇怪的文件
|
|
21
ctrl+delete
|
|
ysc3839Jul 9, 2021
22
我选择用 msys2 bash 直接 rm 。虽然这个 rm 是经过 POSIX 兼容层转换的,但是也比资源管理器删除快很多。
|
|
ArtsXiaoLuJul 9, 2021
23
有用的挑出来,或者,把要删的,先移动到文件夹,然后删文件夹就快了
|
|
czytJul 12, 2021
24
我记得改名好像快些。mv /xxxx/code/*.js 1.js
|
|
Jarvis666Sep 28, 2022
25
别删除,直接移动就好了
|