Exclui todos os arquivos e pastas em um diretório específico com mais de 1 dia, exceto uma pasta com arquivo bat usando forfiles

1

Eu quero excluir todas as pastas, subpastas e arquivos com mais de um dia em um diretório específico e deixar uma pasta intocada com os forfiles como o comando abaixo:

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

O comando acima exclui tudo, exceto o arquivo que eu quero manter incluído e os arquivos que são novos, ele pula o parâmetro / d. Onde estou errado?

    
por chr 24.06.2015 / 11:25

0 respostas