spacepaste

  1.  
  2. ###
  3. # Script to copy files and compress them and put them in a separate
  4. # location
  5. # Written in Python 3
  6. ###
  7. import os
  8. import zipfile
  9. import shutil
  10. import sys;print(sys.version)
  11. #copy files and folder and compress into a zip file
  12. def doprocess(source_folder, target_zip):
  13. zipf = zipfile.ZipFile(target_zip, "w")
  14. for subdir, dirs, files in os.walk(source_folder):
  15. for file in files:
  16. print(os.path.join(subdir, file))
  17. zipf.write(os.path.join(subdir, file))
  18. print("Created ", target_zip)
  19. #copy files to a target folder
  20. def docopy(source_folder, target_folder):
  21. for subdir, dirs, files in os.walk(source_folder):
  22. for file in files:
  23. print(os.path.join(subdir, file))
  24. shutil.copy2(os.path.join(subdir, file), target_folder)
  25. if __name__ =='__main__':
  26. print('Starting execution')
  27. #compress to zip
  28. source_folder = 'C:\\Users\\Indigo\\Desktop\\Brandon'
  29. target_zip = 'C:\\Users\\Indigo\\Desktop\\Brandon.zip'
  30. doprocess(source_folder, target_zip)
  31. #copy to backup folder
  32. #source_folder = 'D\\Users\\Indigo\\Desktop\\Brandon'
  33. #target_folder = 'D\\Users\\Indigo\\Desktop\\Backup'
  34. print('Ending execution')
  35.