命令删除Windows 7中10天以上的文件夹,但有例外

命令删除Windows 7中10天以上的文件夹,但有例外,windows,cmd,Windows,Cmd,我需要删除特定目录中超过30天未修改的文件夹。所以我有下面这个命令,它非常有效: FORFILES /S /D -30 /C "cmd /c IF @isdir == TRUE rd /S /Q @path" 我的问题是,在运行此命令时,如何排除名为“DoNotDelete”的特定文件夹?检查要忽略的目录名。当您确信只有正确的目录将被删除时,请从rd命令中删除echo FORFILES /S /D -30 /C ^ "cmd /c IF @isdir == TRUE (IF /I @f

我需要删除特定目录中超过30天未修改的文件夹。所以我有下面这个命令,它非常有效:

FORFILES /S /D -30 /C "cmd /c IF @isdir == TRUE rd /S /Q @path"

我的问题是,在运行此命令时,如何排除名为“DoNotDelete”的特定文件夹?

检查要忽略的目录名。当您确信只有正确的目录将被删除时,请从
rd
命令中删除
echo

FORFILES /S /D -30 /C ^
    "cmd /c IF @isdir == TRUE (IF /I @file NEQ DoNotDelete (echo rd /S /Q @path))"

检查要省略的目录的名称。当您确信只有正确的目录将被删除时,请从
rd
命令中删除
echo

FORFILES /S /D -30 /C ^
    "cmd /c IF @isdir == TRUE (IF /I @file NEQ DoNotDelete (echo rd /S /Q @path))"

嗯,如果添加另一个
?只是在编程。嗯,如果
,再添加一个
?只是编程而已。