Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import shutil
- SRC = '/Users/thomas/Google Drive/GDC Distant/Design/Android'
- DEST = '/Users/thomas/caisse/app/src/main/res'
- DRAWABLE_DIRS = ('drawable-hdpi', 'drawable-ldpi' ,'drawable-mdpi' ,'drawable-xhdpi', 'drawable-xxhdpi')
- EXCLUDE = ('DS_Store')
- def sync(src, dest):
- for drawable in DRAWABLE_DIRS:
- folder = os.path.join(SRC, drawable)
- for f in os.listdir(folder):
- filename = os.path.join(folder, f)
- size = os.path.getsize(filename)
- if not filename or size == 0 or f in EXCLUDE:
- continue
- dest_filename = os.path.join(DEST, drawable, f)
- if os.path.isfile(dest_filename):
- # compare size
- if size != os.path.getsize(dest_filename):
- print ('File has changed, overwrite %s' % f)
- shutil.copyfile(filename, dest_filename)
- else:
- print ('Copying new file %s' % f)
- shutil.copyfile(filename, dest_filename)
- if __name__ == '__main__':
- sync(SRC, DEST)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement