### # Script to copy files and compress them and put them in a separate # location # Written in Python 3 ### import os import zipfile import shutil import sys;print(sys.version) #copy files and folder and compress into a zip file def doprocess(source_folder, target_zip): zipf = zipfile.ZipFile(target_zip, "w") for subdir, dirs, files in os.walk(source_folder): for file in files: print(os.path.join(subdir, file)) zipf.write(os.path.join(subdir, file)) print("Created ", target_zip) #copy files to a target folder def docopy(source_folder, target_folder): for subdir, dirs, files in os.walk(source_folder): for file in files: print(os.path.join(subdir, file)) shutil.copy2(os.path.join(subdir, file), target_folder) if __name__ =='__main__': print('Starting execution') #compress to zip source_folder = 'C:\\Users\\Indigo\\Desktop\\Brandon' target_zip = 'C:\\Users\\Indigo\\Desktop\\Brandon.zip' doprocess(source_folder, target_zip) #copy to backup folder #source_folder = 'D\\Users\\Indigo\\Desktop\\Brandon' #target_folder = 'D\\Users\\Indigo\\Desktop\\Backup' print('Ending execution')