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."
Esempio n. 3
0
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"