递归删除带有排除的文件夹

时间:2018-04-11 13:38:32

标签: batch-file file-management

我注意到关于

的帖子

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"

0 个答案:

没有答案