Forum Discussion
Script to delete files older than 7 days / Script para deletar arquivos com mais de 7 dias
Hey guys.
I would like some help from you. I'm trying to create a script in powershell to delete files that are more than 7 days old. These files are inside subfolders (YY, WW and AA) in the root directory as in the example:
C:\XX\YY
C:\XX\WW
C:\XX\AA
I tried to create a script just now, but as the YY, WW and AA folders are less than 7 days old, nothing happens. But the files inside them are more than 3 months old and are not deleted.
Thank you for your help.
==================
Olá pessoal.
Gostaria de uma ajuda de voces. Estou tentando criar um script em powershell para excluir arquivos com mais de 7 dias de criado. Estes arquivos estão dentro de subpastas (YY, WW e AA) no diretorio raiz conforme exemplo:
C:\XX\YY
C:\XX\WW
C:\XX\AA
Tentei criar um script agora a pouco, mas como as pastas YY, WW e AA estão com menos de 7 dias, não acontece nada. Mas os arquivos dentro deles estão com mais de 3 meses de criados e não são excluídos.
Obrigado pela ajuda.
- Get-ChildItem –Path "C:\XX" -File -Recurse | Where-Object { ($_.LastWriteTime -lt (Get-Date).AddDays(-7)) } | Remove-Item
- BenRJCopper ContributorGet-ChildItem –Path "C:\XX" -File -Recurse | Where-Object { ($_.LastWriteTime -lt (Get-Date).AddDays(-7)) } | Remove-Item
- AngeloLobo_79Copper ContributorWorked perfectly BenRJ. I had entered some incorrect attributes. Now it worked. Thank you for your help.