![[파워쉘]파일 마지막 쓰기한 날짜변경](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJXDaR%2FbtrCiva7dlh%2FGvddhuOKCZ3yRuEy5fqlB1%2Fimg.png)
# Script/Powershell2017. 3. 5. 18:23[파워쉘]파일 마지막 쓰기한 날짜변경
# 변경할 날짜지정 $d = Get-Date "02/09/2013 4:59 PM" # 변경할 파일 대상 지정 $f = Get-Item "C:\test\test.txt" # 변경할 파일에 변경할 날짜 적용 $f.LastWriteTime = $d 출처 : http://stackoverflow.com/questions/21630424/modifying-lastwritetime-directory-in-powershell
![[파워쉘]특정날짜 지난 폴더(하위폴더 포함) 삭제](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcW2NKT%2FbtrB6KAGXy4%2FQiRK6nFMURNRwkOwCAa4e1%2Fimg.png)
# Script/Powershell2016. 12. 21. 14:28[파워쉘]특정날짜 지난 폴더(하위폴더 포함) 삭제
1. 현재날짜보다 3일이전 날짜를 변수로 저장 $deleteday = (get-date).adddays(-3).tostring("yyyyMMdd") 2. 정리할 폴더 위치를 변수 저장 $deletedir = "C:\templog" 3. 현재 날짜를 기준으로 지정된 날짜 전에 폴더를 삭제 get-childitem -path $deletedir| where-object {$_.name -le $deleteday} | remove-item -recurse -force 단, 파일명이 길경우는 위와 같이 진행시 오류가 발생합니다 ㅜ_ㅜ 4. delete_folder.ps1파일로 저장 $del_dir = get-childitem -path $deletedir| where-object {$_.name -le $del..