def copyDirectory(src, dest): try: myshutil.copytree(src, dest) # Directories are the same except myshutil.Error as e: print('Directory not copied. Error: %s' % e) # Any error saying that the directory doesn't exist except OSError as e: print('Directory not copied. Error: %s' % e)
def copyEmptyFolder(): try: myshutil.copytree( localFolder + templateCommonData + "iClone Character Creator 1 Template\\Motion", localLangPatchPath + "\\1.5\\Data\\Template Common\\iClone Character Creator 1 Template\\Motion" ) except: print "already exist." try: myshutil.copytree( localFolder + templateCommonData + "iClone Character Creator 1 Template\\Texture", localLangPatchPath + "\\1.5\\Data\\Template Common\\iClone Character Creator 1 Template\\Texture" ) except: print "already exist." try: myshutil.copytree( localFolder + customData + "iClone Character Creator 1 Custom\\Motion", localLangPatchPath + "\\1.5\\Data\\Custom Common\\iClone Character Creator 1 Custom\\Motion" ) except: print "already exist." try: myshutil.copytree( localFolder + customData + "iClone Character Creator 1 Custom\\Texture", localLangPatchPath + "\\1.5\\Data\\Custom Common\\iClone Character Creator 1 Custom\\Texture" ) except: print "already exist."
import myshutil from myshutil import copytree, ignore_patterns import os folders = ["3.2.1"] f = open("copied_files.txt", "w") for foldername in folders: try: dir_src = os.path.join(r"Z:", foldername) dir_dst = os.path.join(r"C:\Projects\TestLogs\copied_folder", foldername) copytree(dir_src, dir_dst, ignore=ignore_patterns('*.ko', '*dump*', 'vm*')) print "copied folder : " + foldername f.write(str(foldername) + "\n") except Exception as e: print(e) f.write(str(e) + "\n") continue f.close() print "\n***Done Copying***\n"