【发布时间】:2020-02-22 12:41:05
【问题描述】:
我正在尝试从我的计算机中删除所有 node_modules 文件夹和供应商以释放一些空间。 我在一个论坛上发现了一些代码,如下所示:
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rm -rf "%d"
ofc 当我运行此代码时,我收到类似的错误
'rm' 未被识别为内部或外部命令
所以我就这样尝试
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" del /F /Q "%d"
它正在做某事,但它没有删除文件夹,没有 /Q 询问我是否确定,但仍然没有。 有没有办法做到这一点?
【问题讨论】:
-
命令 DEL 用于删除 files,因为它可以通过打开 command prompt 并运行
del /?来读取以获取输出帮助在第一句话中解释这一点。命令help输出Windows Commands 的列表,其中包含用于删除目录的命令RD 的简要说明。在 cmd 窗口rd /?中运行 RD 的帮助。如需有关 FOR 的帮助,请运行for /?。rm是一个用于删除文件和文件夹的 Linux shell 命令。
标签: node.js windows bash cmd windows-10