我注意到关于
的帖子Command line tool to delete folder with a specified name recursively in Windows?
但是,我想要包含一个与子文件夹的排除名称相同的文件夹。例如。使用 - '生产';并希望排除文件夹/ Views / Production,我尝试使用If not exists'Views \ Production'但没有成功。
所以我应该看到:
- 删除前
Root
\Production
\Views
\Production
- 删除后
Root
\Views
\Production
我的剧本:
ECHO Removing all folder instances of 'Production' (Warning: Avoid Views\Production)
for /d /r . %d in (Production) do @if exist "%d" rd /s/q "%d"