자동으로 임시파일 삭제되도록 설정하기


임시파일을 자동으로 삭제 하기 위해서도 작업 스케줄러에 삭제 프로그램을 등록하면 됩니다. 다만 임시파일은 디스크 정리와 달리 전용 삭제 프로그램이 기본으로 설치되어 있지 않기 때문에 파워셀을 이용해 명령어로 삭제를 해주도록 할 것입니다.


1. 파워셀로 삭제 기능 작성하기

우선 메모장을 열어서 다음과 같이 작성해줍니다.

$Path = "C:\Users\본인컴퓨터이름\AppData\Local\Temp"

Remove-Item $Path -Recurse


그럼 다음 다른 이름으로 저장하기로 들어가서 아래와 같이 저장합니다. 저는 로컬 디스크에다가 opt라는 폴더를 하나 만들어주고 이 안에다가 del.ps1이라는 이름으로 저장했습니다.

저장할 폴더나 파워쉘 파일 이름은 마음대로 해도 되지만 스케줄러에 등록해야 하므로 경로와 이름은 기억하셔야 합니다.



2) 스케줄러 등록하기

이제 스케줄러에 등록해보도록 하겠습니다. "작업 만들기"를 선택하여 디스크 정리때와 마찬가지로 일반탭, 트리거탭을 본인에게 맞는 것으로 세팅해주세요.


동작 탭에서는 다음과 같이 입력해주시면 됩니다. 프로그램/스크립트 란에는 아래와 같이 입력해주세요.

powershell.exe

그리고 인수 추가란에는 다음과 같이 작성해주세요.

-ExecutionPolicy Bypass C:\opt\del.ps1

opt\del.ps1부분은 본인이 저장한 경로와 이름입니다.



이렇게 하면 트리거에 맞춰서 임시파일도 삭제가 된답니다.