파일 삭제 스크립트 2

파일 삭제 스크립트(DeleteFiles.vbs)를 통한 주기적은 파일 삭제 작업 등록(Windows 2003)

서론 윈도우즈 서버를 관리하다보면, 주기적으로 불필요한 파일을 삭제해야할 일이 종종 생깁니다. 관리자가 일일이 서버에 들어가서 삭제해주면 되겠지만, 관리해야할 서버의 대수가 많으면 일일이 삭제하는 것도 난감해 집니다. 더군다가 관리자가 잊어버리기라도 한다면 문제가 커지게 됩니다. 주로 임시로 생성하는 파일들이나, 웹로그 파일과 같이 삭제해주지 않으면 무한정 쌓이기만 하는 파일들을 잘 관리해 줘야 디스크 사용량에 문제가 발생하지 않습니다. 본 글에서는 이런 무한정 쌓이기만 하는 불필요한 자료를 자동으로 삭제하는 작업에 대하여 살펴보도록 하겠습니다. 본 문서에서 사용하는 DeleteFiles.vbs 스크립트는 "디렉토리 내의 특정 기간이 지난 파일 삭제 스크립트" 글을 참고하시기 바랍니다. 작업 등록하기 작..

Windows 2010.06.07

디렉토리 내의 특정 기간이 지난 파일 삭제 스크립트

아래는 WSH 로 만든 스크립트로, 서버의 특정 디렉토리 아래의 있는 파일들 중에서 지정한 기간이 지난 파일을 삭제해주는 스크립트입니다. 아래 소스에서 45줄의 주석을 제거하셔야 실제 파일이 삭제됩니다. 현재는 주석으로 막아 놔서 메시지는 남지만 실제 파일이 삭제되지는 않습니다. 참고시시기 바랍니다. Option Explicit ON ERROR RESUME NEXT Err.Clear Dim strRootPath, nDays, nDeleteSubDir nDays = 7 nDeleteSubDir = 0 If WScript.Arguments.Count = 0 Then WScript.Echo " 사용법 : cscript DeleteSubDirNFiles.vbs [] [DEL_EMPTY_DIR=0]" Wscrip..

Windows 2009.04.11
728x90