我需要编写一个批处理文件,该文件接收一个包含大量空子目录的目录,并将它们全部删除。
做这件事最快的方法是什么?(我所说的快速是指不像Windows资源管理器在您尝试删除这样的目录时所做的那样…)
Clarification:
我并不是只删除空目录。碰巧我要删除的这个目录大多是空的子目录。
发布于 2009-05-25 06:00:32
rd yourdirname /s/q
将执行此工作,而不管它们是否为空。
发布于 2009-05-25 06:03:59
我不确定我是否理解了这个问题。如果你只想删除树,那么你可以使用rd /s
。但是,如果您只想删除空目录,则可以使用Cygwin执行以下操作。
find -type d -empty | xargs rmdir
我工作的标准IT构建安装了Cygwin,我不止一次使用过它。
https://stackoverflow.com/questions/905500
复制相似问题