Dzień dobry, chciałbym sobie ułatwić pracę przy usuwaniu zbytnych plików na serverze plików. Zależy mi konkretnie na czyszczeniu jednego folderu.
Odpowiedzi: 1
Przykładowy skrypt wygląda tak $Extension = "*.txt". $Now=Get-Date $Days="X" $TargetFolder="X" $Extension="*.*" $LastWrite=$Now.AddDays(-$Days) $Files=Get-Childitem$TargetFolder-Include$Extension-Recurse | Where {$_.LastWriteTime -le"$LastWrite"} foreach ($Filein$Files) { if ($File-ne$NULL) { write-host"Deleting File $File"-ForegroundColor"DarkRed"Remove-Item$File.FullName | out-null } else { Write-Host"No more files to delete!"-foregroundcolor"Green" } }. Gdzie wartość "$Days=X" Wpisujesz po jakim czasie mają być usunięte pliki, Oraz wartośc "$TargetFolder=X" z jakiego folderu mają zostać usunięte pliki.
-
Dziękuje :) zobaczymy jak bardzo mi to ułatwi pracę.
Jeżeli ma Pan tylko zainstalowaną usługę PowerShell to można utworzyć skrypt w tym celu.
Jest zainstalowany i skonfigurowany, ale jeszcze nie pisałem skryptów.
Wybierz opcję autoryzacji