本节内容:
python复制目录下文件
例子:
#!/usr/bin/python
# -- coding: UTF-8 --
#site: www.jb200.com
#
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);
您可能感兴趣的文章:
python复制文件夹的典型例子
python复制与删除文件夹的小例子
Python os.path和shutil模块实现文件复制与删除
python shutil模块实现文件夹复制的加强版
python字符串操作方法大全(替换、删除、截取、复制、连接、比较、查找等)
使用python进行文件复制
python实现文件递归复制的代码
python实现文件复制与删除