윈도우7

30일 이상 오래된 폴더 자동 지우기 파워쉘...

sungtg 2015. 10. 4. 13:58

윈도우를 사용하다 보면 temp폴더에 오래된 파일이 쌓이는데...


30일 동안 파일을 건드리지 않았던 파일을 자동으로 삭제할 수 있습니다.


# Delete all Files in C:\temp older than 30 day(s)

$Path = "C:\temp"

$Daysback = "-30"

 

$CurrentDate = Get-Date

$DatetoDelete = $CurrentDate.AddDays($Daysback)

Get-ChildItem $Path | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item



# Delete all Files in C:\temp older than 30 day(s)

$Path = "C:\temp"

$Daysback = "-30"

 

$CurrentDate = Get-Date

$DatetoDelete = $CurrentDate.AddDays($Daysback)

Get-ChildItem $Path -Recurse ( | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item