Sunday, March 30, 2008

用Python删除Eclipse的旧插件

Eclipse升级插件以后似乎没有办法删除版本插件

于是个python脚本清除插件

import os
import glob

def removeOldFiles(dir):
  os.chdir(dir)
  files = glob.glob('*')
  files.sort()
  prevfile = files[0]
  for filename in files[1:]:
    if (filename.find(prevfile.partition('_')[0]) == 0):
      os.system('rm -rf ' + prevfile)
    prevfile = filename

# main
removeOldFiles('/usr/lib/eclipse-3.3/plugins')
removeOldFiles('/usr/lib/eclipse-3.3/features')


No comments:

 
/* google analytics */