Я хочу удалить все папки, подпапки и файлы старше одного дня в определенном каталоге и оставить одну папку нетронутой с помощью файлов, как показано ниже:
forfiles /p "C:\path\tocheck" /s /m *.* /c "cmd /c for /d %%i in (C:\path\tocheck\\*) do if /i not "%%~nxi"=="foldernottobedeleted" rd /s /q "%%i"" /D -1
Приведенная выше команда удаляет все, кроме одного файла, который я хочу сохранить, и файлов, которые являются новыми, она пропускает параметр /d.Где я не прав?