利用Python循环拷贝文件夹中的内容,将包括子目录在内的所有文件拷贝到新的文件夹。
def copydirs(from_file, to_file):
if not os.path.exists(to_file): # 如不存在目标目录则创建
os.makedirs(to_file)
files = os.listdir(from_file) # 获取文件夹中文件和目录列表
for f in files:
if os.path.isdir(from_file + '/' + f): # 判断是否是文件夹
copydirs(from_file + '/' + f, to_file + '/' + f) # 递归调用本函数
else:
shutil.copy(from_file + '/' + f, to_file + '/' + f) # 拷贝文件
本文介绍了一个Python脚本函数copydirs(),该函数能够递归地复制包含子目录的整个文件夹内容到新位置。通过使用os和shutil库,此函数确保了源文件夹中的所有文件和子文件夹都被完整复制。
3218

被折叠的 条评论
为什么被折叠?



