Monday, April 26, 2010
Monday, April 5, 2010
Delete Files and Folders - Powershell
# Delete files and folders which are not accessed for more than 3 days under the specifed folder tree.
# Example .\Multidelete.ps1 c:\mytest
param ([String]$temp)
$twodaysbefore = [datetime]::now.adddays(-3)
Get-ChildItem $temp -recurse -ErrorAction SilentlyContinue | `
where {$twodaysbefore -gt $_.LastaccessTime} | `
foreach ($_) {remove-item $_.fullname -ErrorAction SilentlyContinue -Force }
# Example .\Multidelete.ps1 c:\mytest
param ([String]$temp)
$twodaysbefore = [datetime]::now.adddays(-3)
Get-ChildItem $temp -recurse -ErrorAction SilentlyContinue | `
where {$twodaysbefore -gt $_.LastaccessTime} | `
foreach ($_) {remove-item $_.fullname -ErrorAction SilentlyContinue -Force }
Subscribe to:
Posts (Atom)