2

有没有办法做到这一点?我有这样的文件夹结构:

A/
    Folder/
B/
    Folder/
C/
    Folder/
D/
    Folder/

我想删除所有“文件夹/”以及它们的所有内容。我的第一个猜测是

rmdir /S /Q *\Folder

但在 *. 在过去的几天里,这已经出现了几次,所以我想我会得到比进入每个文件夹更有效的方法,因为那并不有趣。

4

2 回答 2

0

这应该显示与folde?当前树下的文件规范匹配的每个目录的 rd 命令。

通配符是必需的,因此在删除之前检查输出echo

@echo off
for /d /r %%a in (folde?) do echo rd /s /q "%%a"
pause
于 2014-03-24T06:20:01.657 回答
0

你试过这个吗?

for /D %i in ("C:\Directory\*") do RD /S /Q "%i"

如果要在批处理文件中执行此操作,请输入 double %

于 2014-03-21T08:01:41.377 回答