'3일지난 파일 자동 삭제하는 스크립트
Option Explicit
'삭제할 파일이 있는 폴더 지정 및 날짜 지정
Const strRootPath = "D:\My Downloads\aaa\tst"
Const nDays = 3
Dim oFSO
Set oFSO = CreateObject("Scripting.FileSystemObject")
Dim oFolder, oSubFolder, oSubFolder2
Set oFolder = oFSO.GetFolder(strRootPath)
Dim oFile
'지정된 폴더 안의 파일 삭제
For Each oFile In oFolder.Files
If Int(Now() - oFile.DateLastAccessed) >= nDays Then
oFile.Delete
End If
Next
'지정된 폴더의 하위 폴더 안의 파일 삭제
For Each oSubFolder In oFolder.SubFolders
For Each oFile In oSubFolder.Files
If Int(Now() - oFile.DateLastAccessed) >= nDays Then
oFile.Delete
End If
Next
Next
'지정된 폴더의 하위 폴더의 하위 폴더 안의 파일 삭제
For Each oSubFolder2 In oFolder.SubFolders
For Each oSubFolder In oSubFolder2.SubFolders
For Each oFile In oSubFolder.Files
If Int(Now() - oFile.DateLastAccessed) >= nDays Then
oFile.Delete
End If
Next
Next
Next
'Windows' 카테고리의 다른 글
윈도우 정품인증 에러 (0) | 2015.08.27 |
---|---|
윈도우 프로그램 설치 날짜 확인 (0) | 2015.08.27 |
윈도우 스트리밍 웹서버에서 MBR 오류 (0) | 2015.08.27 |
윈도우 사용자 계정 패스워드 옵션 (0) | 2015.08.27 |
웹브라우저에서 pdf열때 에러 (0) | 2015.08.27 |