Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import os
  2. import shutil
  3.  
  4. SRC = '/Users/thomas/Google Drive/GDC Distant/Design/Android'
  5. DEST = '/Users/thomas/caisse/app/src/main/res'
  6.  
  7. DRAWABLE_DIRS = ('drawable-hdpi', 'drawable-ldpi' ,'drawable-mdpi' ,'drawable-xhdpi', 'drawable-xxhdpi')
  8. EXCLUDE = ('DS_Store')
  9.  
  10.  
  11. def sync(src, dest):
  12.  
  13. for drawable in DRAWABLE_DIRS:
  14. folder = os.path.join(SRC, drawable)
  15. for f in os.listdir(folder):
  16. filename = os.path.join(folder, f)
  17. size = os.path.getsize(filename)
  18. if not filename or size == 0 or f in EXCLUDE:
  19. continue
  20.  
  21. dest_filename = os.path.join(DEST, drawable, f)
  22.  
  23. if os.path.isfile(dest_filename):
  24. # compare size
  25. if size != os.path.getsize(dest_filename):
  26. print ('File has changed, overwrite %s' % f)
  27. shutil.copyfile(filename, dest_filename)
  28.  
  29. else:
  30. print ('Copying new file %s' % f)
  31. shutil.copyfile(filename, dest_filename)
  32.  
  33.  
  34.  
  35.  
  36. if __name__ == '__main__':
  37. sync(SRC, DEST)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement