[MASOCH-L] Remover arquivos antigos de usuários

Douglas Fischer fischerdouglas at gmail.com
Tue Feb 16 13:02:23 BRST 2016


Windows Powershell

$limit = (Get-Date).AddDays(-15)
$path = "C:\Some\Path"

# Delete files older than the $limit.
Get-ChildItem -Path $path -Recurse -Force | Where-Object {
!$_.PSIsContainer -and $_.CreationTime -lt $limit } | Remove-Item -Force

# Delete any empty directories left behind after deleting the old files.
Get-ChildItem -Path $path -Recurse -Force | Where-Object { $_.PSIsContainer
-and (Get-ChildItem -Path $_.FullName -Recurse -Force | Where-Object {
!$_.PSIsContainer }) -eq $null } | Remove-Item -Force -Recurse

>From StackOverFlow.



Em 16 de fevereiro de 2016 10:31, Rafael Bedendo <rafael.bedendo at gmail.com>
escreveu:

> Bom dia pessoal, gostaria de saber se vocês utilizam algo para limpeza de
> arquivos antigos de usuários em discos de rede, gostaria de algo para
> retirar por exemplo, todos os arquivos que não são alterados a mais de um
> ano e salva-lo em um outro local. Atualmente faço o processo utilizando o
> programa Ztree, mas é muito trabalhoso, gostaria de saber se algum de vocês
> tem algo a propor que seja mais fácil ou alguma prática diferente a propor.
>
> Abraço
>
> Rafael Bedendo
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>



-- 
Douglas Fernando Fischer
Engº de Controle e Automação


More information about the masoch-l mailing list