首页 > 代码库 > 杀毒软件目录删除

杀毒软件目录删除

用了一个杀毒软件的更新工具,不过它不会自动删除过时的。然后用刚学的python折腾了一个。。。

#!/usr/bin/python

import os
import shutil

xxx_dir = "/var/www/xxx/rel"
tmp_dir = {}

#run update
os.system(‘sh /etc/xxx/start.sh‘)

for i in os.listdir(xxx_dir):
  tmp = i.split(‘_‘)
  tmp_key = "_".join(tmp[:-1])
  if tmp_dir.has_key(tmp_key): #exist key value
    if int(tmp_dir[tmp_key]) < int(tmp[-1]):
      #shutil.rmtree 可以直接删除目录
      shutil.rmtree(xxx_dir + "/" + tmp_key + "_" + tmp_dir[tmp_key])
      tmp_dir[tmp_key] = tmp[-1]
    else:
      shutil.rmtree(xxx_dir + "/" + tmp_key + "_" + tmp[-1])
  else:
    tmp_dir[tmp_key] = tmp[-1]

print "Update OK"


杀毒软件目录删除