当前位置:  开发笔记 > 编程语言 > 正文

使用.BAT文件在目录中删除未知文件夹

如何解决《使用.BAT文件在目录中删除未知文件夹》经验,为你挑选了1个好方法。

我有一个文件夹"FolderA",其中包含三个子文件夹:foldera1 foldera2和foldera3

我需要编写一个驻留在"FolderA"中的批处理文件.它应该删除"FolderA"下的所有文件夹作为清理活动.我不知道文件夹名称.rmdir不支持外卡.

有人可以为这个小问题提供解决方案吗?



1> VonC..:

就像是 :

for /f %%a in ('dir /ad /b') do (rmdir /S /Q "%%a")
for /d %%a in (*) do (rmdir /S /Q "%%a")

应该做的伎俩.第二种形式允许对目录进行一些通配符选择.

要在一个简单的DOS会话中在脚本之外测试它:

for /f %a in ('dir /ad /b') do (rmdir /S /Q "%a")
for /d %a in (*) do (rmdir /S /Q "%a")

请注意双引号,以便能够删除其中包含空格的目录.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有