윈도우11 날짜별로 오래된 파일 삭제 하는 방법
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
윈도우11 날짜별로 오래된 파일 삭제 하는 방법
윈도우11 을 사용을 하다가 보면 다운로드 폴더 같은 경우에는 계속 해서 파일이 쌓여 가게 되는 경우가 많이 있습니다. 파일을 다운로드 받고 정리를 않 하는 경우가 많기 때문인데요. 이번 포스팅에서는 윈도우에서 날짜를 기준으로 생성된지 오래된 파일을 정리 할수 있는 방법에 대해서 살펴 보도록 하겠습니다.
파일이 생성이 된지 1주일 혹은 한달 아니면 그 이상 지난 파일을 명령어 한줄로 삭제를 할수가 있습니다. 날짜를 기준으로 파일을 정리 하고 싶을때 활용 하시면 좋을거 같아요. 방법은 2가지가 있습니다. 하나는 CMD 명령어프롬프트 창을 이용하는 방법과 Powershell 을 이용하는 방법 2가지가 있습니다. 각각 방법을 알아 보도록 할께요.
CMD 에서 ForFiles 이용하는 방법
아마도 이 명령어는 생소하실건데요. ForFiles 라는 명령어가 윈도우11 에는 있습니다. 이 명령은 일괄작업에 유용한 명령어로 파일을 선택을 하고 선택한 파일에 명령을 사용할수 있는 활용가능성이 많은 명령어 입니다.
명령어가 다소 길수도 있지만 생각보다 굉장히 간단합니다. 일단 명령어를 알아 보도록 할께요.
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
간단하게 옵션별로 알아 보도록 할께요.
/p : 검색을 시작할 경로 지정 (여기에서는 파일 삭제를 하고 싶은 폴더를 선택을 해주시면 됩니다. )
/s : 하위 폴더도 포함 하도록 설정 합니다.
/d : 날짜를 시정을 합니다. 여기에서 -30 은 30일 이전을 얘기 합니다.
/c : 선택된 파일에 실행할 명령어를 넣어 줍니다. 여기에서는 del 을 사용합니다. cmd 는 cmd 창과 같은 역할을 한다고 보시면 됩니다. del 의 /q 는 묻지 않고 바로 삭제 하는 옵션입니다.
그래서 저는 위처럼 명령어를 실행을 했고요. 다운로드 폴더에서 30일 이상의 파일들을 삭제 하도록 했습니다. 이렇게 실행을 하게 되면 다운로드 폴더에 있는 파일중에서 30일 이상 된것들은 모두 삭제를 할수가 있습니다.
사용하기에 따라서 옵션중에서 @fssize 등을 이용을 하시면 파일 용량별로 파일을 삭제하거나 할수도 있습니다.
PowerShell 을 이용해서 30일 이전 파일 삭제하기
다음 방법은 윈도우에서 다양하게 활용이 가능한 PowerShell 을 이용하는 방법입니다. 역시 명령어는 다소 길수 있는데요. 보시면 조금더 직관적으로 이게 어떤 명령인지 알수가 있습니다.
Get-ChildItem –Path "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
이렇게 해서 윈도우 에서 날짜별로 오래된 파일을 삭제 하는 방법 2가지를 알아 보았습니다. 2가지 방법 모두 명령어 한줄로 간단하게 실행이 가능합니다. 간단하죠?
이상으로 이번 포스팅에서는 윈도우11 날짜별로 오래된 파일 삭제 하는 방법에 대해서 알아 보았습니다. 필요하신 분들은 2가지 방법중에서 하나를 사용해서 파일을 정리해 보시기 바랍니다. 필요하시면 스케쥴로 넣어서 주기적으로 정리를 할수도 있을거 같네요 ^^
여기까지 읽어 주셔서 감사합니다. 다음에 또 좋은 TIP 을 올려 보도록 할께요. 도움이 되셨다면 하단에 구독 & 공감 & 댓글 많이 부탁 드립니다.