[Batch] 윈도우 작업 스케줄러를 이용하여 배치파일 활용하는 법~파일삭제 배치파일 이용~(델리트)_bat module window_-How to delete files with windows task scheduler-++
+ 작업 스케줄러를 이용한 : 파일 삭제 방법 (삭제 시간 설정 가능)
1. DelTest.bat 파일생성(배치파일 만들기 5 url 참고)
https://rockbottomdevbus.blogspot.com/2021/12/batchfile-5-file-delete-bat-module-how.html
*위url의 예제 경로와 아래 예제의 경로와 다를 수있으니 참고바랍니다.
2. 작업 스케줄러 등록
1) [시작] 메뉴 선택 후, 작업 스케줄러(Task Scheduler) 를 검색 후 실행한다.
2) 아래와 같은 화면이 나타나면, 우측 작업(Actions) 탭의 '작업 만들기(Create Task...)' 를 선택한다.
3) 먼저 General Tab에서 이름(Name) 을 설정해 준 후, 트리거(Triggers) 탭을 선택하여 작업시간을 설정해주자.
4) '새로 만들기(New)...' 버튼 선택한다.
5) 원하는 일정으로 변경해준다. (나 같은 경우에는 매일 오전 10시에 돌아가도록 설정하였다.)
6) OK버튼을 누르면 아래와 같이 표시된다.
동작(Actions) 탭을 선택하여 실행 할 동작을 선택해주자.
7) '새로 만들기(New)...' 버튼을 선택하여 트리거 발생 시 실행 할 프로그램을 선택해준다.
이때, 생성했던 배치파일(.bat) 을 넣어주면 된다.
8) '찾아보기(Browse)...' 버튼을 선택해서 처음에 생성한 배치파일(DelTest.bat) 을 가져와주자.
9) 해당 파일을 정상적으로 선택이 된 것을 확인하고, 확인버튼을 누르자.
10) 아래와 같이 설정된 동작(Action) 을 확인할 수 있다. 그리고 조건(Conditions) 탭을 눌러 실행 조건(환경)을 선택해주자.
11) 자신이 원하는 조건을 설정해준다. (빨간색으로 네모 친 걸 주의깊게 보면 될 듯 하다.)
- 전원(Power) : 컴퓨터의 AC 전원이 켜져 있는 경우에만 작업 시작(Start the task only if the computer is on AC power) 부분은 체크 해제한다. 체크를 하면, 컴퓨터 종료 시 해당 스케줄러는 돌아가지 않기 때문이다.
- 네트워크(Network) : 다음 네트워크 연결을 사용할 수 있는 경우에만 시작 (Start only if the following network connection is available.) 의 경우, 네트워크 연결이 필요한 작업의 경우 반드시 체크 한다. 하지만 나는 필요 없기에 체크해제했다.
12) 위에서 설정 후 확인버튼을 누르고, 아래 화면과 같이 작업 스케줄러 라이브러리(Task Scheduler Libaray) 에 가면 등록된 스케줄러 내용이 보이는 것을 확인할 수 있다.
13) 동작확인
내가 설정한 시간에 파일이 자동 삭제되는지 확인 하면 된다.
참고 :
- 배치파일 만들기 5 : 파일삭제
https://rockbottomdevbus.blogspot.com/2021/12/batchfile-5-file-delete-bat-module-how.html
댓글
댓글 쓰기