python复制目录下的文件

来源:互联网 发布:数据加密技术心得 编辑:程序博客网 时间:2024/06/12 00:04
#!/usr/bin/python# -- coding: UTF-8 --import os, shutil;def getdirfiles(dire):    dire = dire.rstrip('/');    filelist = [];    pathlist = os.walk(dire);    for pair in pathlist:        if pair[2]:            for name in pair[2]:                filelist.append(pair[0]+'/'+name);    return filelist;def copydirfiles(srcdir, dstdir):    srcdir = srcdir.rstrip('/');    dstdir = dstdir.rstrip('/');    filelist = [];    pathlist = os.walk(srcdir);    for pair in pathlist:        if pair[2]:            for name in pair[2]:                filelist.append(pair[0].replace(srcdir, '')+'/'+name);    for f in filelist:        srcfile = srcdir+f;        dstfile = dstdir+f;        dstsubdir = os.path.dirname(dstfile);        if not os.path.isdir(dstsubdir):            os.makedirs(dstsubdir);        shutil.copy(srcfile, dstfile);

原创粉丝点击