'로그삭제'에 해당되는 글 1건

  1. 2008.09.11 파이썬으로 로그 삭제하기
Study/Python2008. 9. 11. 16:20

파이썬으로 로그 삭제하기

#! /usr/local/bin/python

import os
from datetime import *

tempPath = '/Log'
tempList = os.listdir(tempPath)

tempDate = datetime.today()
#tempTargetDate = tempDate - timedelta( days=14 )
tempTargetDate = tempDate - timedelta( weeks=5 )



##### START #####

print '\n'

###
for tempFolder in tempList :

tempList2 = os.listdir(tempPath + '/' + tempFolder)

print '\n##### ' + tempFolder + '\n'

for tempFile in tempList2 :
tempFileDate = datetime.fromtimestamp( os.path.getmtime( tempPath + '/' + tempFolder + '/' + tempFile ) )

if tempFileDate < tempTargetDate:

###
### WARNING WARNING WARNING WARNING WARNING
### WARNING WARNING WARNING WARNING WARNING
### WARNING WARNING WARNING WARNING WARNING
###
### os.remove(tempPath + '/' + tempFolder + '/' + tempFile)
###
### WARNING WARNING WARNING WARNING WARNING
### WARNING WARNING WARNING WARNING WARNING
### WARNING WARNING WARNING WARNING WARNING
###

print tempPath + '/' + tempFolder + '/' + tempFile + ' ----- is deleted.'

else:
print tempPath + '/' + tempFolder + '/' + tempFile

###

print '\n'
print 'today is\t\t', tempDate
print '\nand THE TARGET DATE is\t', tempTargetDate

###

print '\nhello, world. = )\n'

##### END OF POEM #####
Posted by 영혼도둑