[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

https://ryean.tistory.com/37




댓글

T O P