오래된 파일을 예약 작업으로 삭제하는 방법
다음과 같은 VBScript를 작성합니다.
DelOldFiles.vbs
Option Explicit
Const strRootPath = "C:\Users\Desktop\TEMP\"
Const nDays = 30
Dim oFSO
Set oFSO = CreateObject("Scripting.FileSystemObject")
Dim oFile
Dim oFolder
Set oFolder = oFSO.GetFolder(strRootPath)
For Each oFile In oFolder.Files
rem WScript.Echo("** Source path not found ** [" & oFile.DateLastAccessed & "]" )
If Int(Now() - oFile.DateLastModified ) >= nDays Then
oFile.Delete
End If
Next
이 스크립트에서 다음의 3행과 4행을 실제 상황에 맞게 수정해야 합니다.
Const strRootPath = "C:\Temp\"
Const nDays = 10
1.제어판에서 예약된 작업을 실행합니다.
2.예약 작업 추가를 실행합니다.
3.마법사가 시작되면 다음을 누릅니다.
4.실행할 프로그램이 나열되어 있지 않으므로 찾아보기 단추를 누릅니다.
5.DelOldFiles.vbs의 위치를 선택하고 열기를 누릅니다.
6.작업 이름은 알아보기 쉽게 바꾸거나 그냥 두어도 됩니다.
7.작업 실행에서 매일을 선택하고 다음을 누릅니다.
8.실행할 시간을 입력하고 다음을 누릅니다.
9.사용자 이름과 암호를 입력합니다.
예약한 시간이 되면, 이 계정의 사용자가 DelOldFiles.vbs를 더블 클릭하여 실행한 것과 마찬가지로 실행됩니다.
10.마침을 누릅니다.
11.일정이나 계정, 상세한 정보를 확인하려면 만들어진 작업을 더블 클릭합니다.
'OS > Windows' 카테고리의 다른 글
window / tomcat / startup.bat / log file로 저장 (0) | 2020.08.26 |
---|---|
windows | netstat -a -n -o | taskkill /f /pid 1234 (0) | 2020.07.06 |
window tail (0) | 2020.04.26 |
USB / 파티션 초기화 (0) | 2020.04.26 |
windows / USB 파티션 삭제 (0) | 2020.04.24 |