Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import os
  2. import re
  3. import shutil
  4.  
  5. versions = []
  6. folders = []
  7. a = os.listdir('.')
  8. a.sort(reverse=True)
  9. sorted(a)
  10.  
  11. for fn in a:
  12. folders.append(fn)
  13. if os.path.isdir(fn):
  14. version = (re.match('^([0-9]+.[0-9]+.[0-9]+).*', fn)).group(1)
  15. if (version) not in versions:
  16. versions.append(version)
  17.  
  18. result = []
  19.  
  20.  
  21. for version in versions:
  22. temp = []
  23. for folder in folders:
  24. if folder.startswith(version):
  25. temp.append(folder)
  26.  
  27. result.append(temp)
  28. print result
  29.  
  30. for version in result:
  31. for i in range(max(len(version) - 3, 0)):
  32. print version[i]
  33. # shutil.rmtree(version[i])
  34.  
  35. 10.7.0.290 #this files are deleted
  36. 10.7.0.289 #this files are deleted
  37. 10.6.7.282 #this files are deleted
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement