首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除Windows 10上的所有文件夹

删除Windows 10上的所有文件夹
EN

Stack Overflow用户
提问于 2020-02-22 12:41:05
回答 5查看 1.1K关注 0票数 1

我正试图从我的计算机中删除所有的node_modules文件夹和供应商,以腾出一些空间。我在一个论坛上找到了一些代码,看起来如下:

代码语言:javascript
复制
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rm -rf "%d"

当我运行这段代码时,我会收到以下错误:

“‘rm”不被识别为内部或外部命令。

所以我试着像这样

代码语言:javascript
复制
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" del /F /Q "%d"

它正在做一些事情,但它没有删除文件夹,没有/Q是问我是我确定,但仍然什么都没有。有办法这样做吗?

EN

回答 5

Stack Overflow用户

发布于 2020-02-22 13:15:06

您需要使用的是rmdir而不是rm

https://www.computerhope.com/rmdirhlp.htm

对于包含文件的文件夹,您需要deltree

https://www.computerhope.com/deltree.htm

票数 0
EN

Stack Overflow用户

发布于 2020-02-22 13:30:05

您需要指定FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rmdir /S "%d"。注意S选项。deltree在基本cmd中不可用。这是不可取的。

票数 0
EN

Stack Overflow用户

发布于 2020-02-22 14:05:59

1)启动具有管理员权限的run as admin:cmd.exe

2)转到文件夹目标:cd /d "c:\folder\where\node_modules\are"

3)销毁节点进程:%__APPDIR__%taskkill.exe /f /im node.exe

4)运行命令行:

代码语言:javascript
复制
for /d /r . %d in (node_modules)do @if exist "%~d\" rmdir /q /s "%~d\*"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60352241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档