Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import re
- import shutil
- versions = []
- folders = []
- a = os.listdir('.')
- a.sort(reverse=True)
- sorted(a)
- for fn in a:
- folders.append(fn)
- if os.path.isdir(fn):
- version = (re.match('^([0-9]+.[0-9]+.[0-9]+).*', fn)).group(1)
- if (version) not in versions:
- versions.append(version)
- result = []
- for version in versions:
- temp = []
- for folder in folders:
- if folder.startswith(version):
- temp.append(folder)
- result.append(temp)
- print result
- for version in result:
- for i in range(max(len(version) - 3, 0)):
- print version[i]
- # shutil.rmtree(version[i])
- 10.7.0.290 #this files are deleted
- 10.7.0.289 #this files are deleted
- 10.6.7.282 #this files are deleted
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement