Automatizare stergere fisiere periodica

Configurare noua (How To)

Situatie

Solutie

Pentru a sterge automat fisierele mai vechi de o anumita perioada, la o anumita perioada, putem folosi urmatorul script in powershell:

# Definim pathul
$path = “C:\Temp\teste”

# Luam data
$currentDate = Get-Date

# Calculam minusul de 60 de zile(Poate sa fie orice perioada)
$olderThanDate = $currentDate.AddDays(-60)

# Stergem fisierele
Get-ChildItem -Path $path | Where-Object { $_.LastWriteTime -lt $olderThanDate } | Remove-Item -Force

Pentru a face jobul sa porneasca singur la un interval de timp, folosim “Task Scheduler”.

Tip solutie

Permanent

Voteaza

(5 din 12 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?