How does delete older files - PowerShell
Content
Because of backing SQL Database up daily, we need to delete older backup files for free space. We make use PowerShell (PS) help us automatically.
To delete files in subfolders, you should modify it to be
To run the PS file daily, we firstly set PS execution policy.
Reference
Update
Because of backing SQL Database up daily, we need to delete older backup files for free space. We make use PowerShell (PS) help us automatically.
$limit = (Get-Date).AddDays(-30)
$sqlBackupPath = 'C:\SQLBackup'
{Get-ChildItem | gci} $sqlBackupPath | ? {
-not $_.PSIsContainer -and $_.LastWriteTime -lt $limit -and $_.Name -like '*.sql'
} | Remove-Item

gci $sqlBackupPath -Recurse
To run the PS file daily, we firstly set PS execution policy.
PS C:\Set-ExecutionPolicy RemoteSignedThen, configured a scheduled task to be
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe & 'C:\bin\del older SQL backup.ps1'
Reference
Update