Power shell - Deleting files and folders older than X days
 #delete files older than 30 days Get-ChildItem $Folder -Recurse -Force -ea 0 | ? {!$_.PsIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-30)} | ForEach-Object {    $_ | del -Force    $_.FullName | Out-File C:\log\deletedbackups.txt -Append }  #delete empty folders and subfolders if any exist Get-ChildItem $Folder -Recurse -Force -ea 0 | ? {$_.PsIsContainer -eq $True} | ? {$_.getfiles().count -eq 0} | ForEach-Object {     $_ | del -Force     $_.FullName | Out-File C:\log\deletedbackups.txt -Append }