Python 复制文件到指定文件夹

导入Python的os和shutil模板

通过os.listdir()获取指定文件夹下的文件或文件夹的名字的列表

再循环打印出所有文件或文件夹的名字,将文件名赋值于aa,后缀名赋值于bb(即aa,bb = split(“.”)).
匹配你想要复制的文件(if ‘actor_hud’ in aa.lower())
指定的文件夹 newname = u”D:\Program Files\Sublime Text 3\image\replace\”+aa+”.”+bb
开始复制到指定的文件夹 shutil.copyfile(oldname,newname)
import os
import shutil
alllist=os.listdir(u"D:\\Program Files\\Sublime Text 3\\image\\localres\\")
for i in alllist:
    aa,bb=i.split(".")
    print aa
    if 'actor_hud' in aa.lower():
        oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
        newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
        shutil.copyfile(oldname,newname)
    if 'bg_login_1' in aa.lower():
        oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
        newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
        shutil.copyfile(oldname,newname)
    if 'bg_logo_1' in aa.lower():
        oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
        newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
        shutil.copyfile(oldname,newname)
    if 'splash' in aa.lower():
        oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
        newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
        shutil.copyfile(oldname,newname)
    if 'word_wel_2' in aa.lower():
        oldname = u"D:\\Program Files\\Sublime Text 3\\image\\localres\\"+aa+"."+bb
        newname = u"D:\\Program Files\\Sublime Text 3\\image\\replace\\"+aa+"."+bb
        shutil.copyfile(oldname,newname)

你可能感兴趣的:(python)