首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Windows CMD上递归删除文件或文件夹

在Windows CMD上递归删除文件或文件夹
EN

Stack Overflow用户
提问于 2012-10-05 22:51:25
回答 8查看 314.9K关注 0票数 161

如何从命令行递归删除Windows上的文件或文件夹?

我已经找到了这个解决方案,我们在命令行上驱动并运行这个命令。

我给出了一个使用.svn文件扩展名文件夹的示例:

代码语言:javascript
复制
for /r %R in (.svn) do if exist %R (rd /s /q "%R")
EN

回答 8

Stack Overflow用户

发布于 2012-10-05 23:37:42

您可以在bat脚本中使用以下代码:

代码语言:javascript
复制
rd /s /q "c:\folder a"

现在,只需将c:\folder a更改为文件夹的位置即可。仅当文件夹名称包含空格时,才需要引号。

票数 57
EN

Stack Overflow用户

发布于 2014-07-22 13:19:53

代码语言:javascript
复制
RMDIR path_to_folder /S

例如。RMDIR "C:\tmp" /S

请注意,如果您真的要删除"C:\tmp“文件夹,系统将提示您。将其与/Q开关结合使用时,将以静默方式删除文件夹(例如RMDIR "C:\tmp" /S /Q)

票数 26
EN

Stack Overflow用户

发布于 2016-08-28 20:23:03

如果您想要递归删除特定扩展,请使用以下命令:

代码语言:javascript
复制
For /R "C:\Users\Desktop\saleh" %G IN (*.ppt) do del "%G"
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12748786

复制
相关文章

相似问题

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