首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在批处理文件中删除目录树的最快方法

在批处理文件中删除目录树的最快方法
EN

Stack Overflow用户
提问于 2009-05-25 05:58:24
回答 2查看 10.8K关注 0票数 18

我需要编写一个批处理文件,该文件接收一个包含大量空子目录的目录,并将它们全部删除。

做这件事最快的方法是什么?(我所说的快速是指不像Windows资源管理器在您尝试删除这样的目录时所做的那样…)

Clarification:

我并不是只删除空目录。碰巧我要删除的这个目录大多是空的子目录。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-25 06:00:32

代码语言:javascript
复制
rd yourdirname /s/q

将执行此工作,而不管它们是否为空。

票数 37
EN

Stack Overflow用户

发布于 2009-05-25 06:03:59

我不确定我是否理解了这个问题。如果你只想删除树,那么你可以使用rd /s。但是,如果您只想删除空目录,则可以使用Cygwin执行以下操作。

代码语言:javascript
复制
find -type d -empty | xargs rmdir

我工作的标准IT构建安装了Cygwin,我不止一次使用过它。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/905500

复制
相关文章

相似问题

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