python如何复制目录树?

ayw215 2010-04-22 03:07:11

src是目录,dst也是目录
如果dst下面已经存在了src中的某些文件/文件夹,则不复制此文件/文件夹.
...全文
328 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CJljfn 2010-05-08
  • 打赏
  • 举报
回复
os.walk()
amu9900 2010-04-29
  • 打赏
  • 举报
回复
有现成的。。。



import os
os.makedirs('a/b/c/d/')
import shutil
shutil.copytree('a','111')

thy38 2010-04-29
  • 打赏
  • 举报
回复
我提个想法,先walk两个目录,生成目录树list,然后用这两个list生成两个set,叫src和dst,然后做集合的差:tocopy=src-dst(
tocopy=s.difference(t)
),这个tocopy就是所有要拷贝的文件/文件夹
nabice 2010-04-29
  • 打赏
  • 举报
回复
没分了
fibbery 2010-04-22
  • 打赏
  • 举报
回复
我的空间有一个perl的遍历程序,是我早期写的。
ayw215 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fibbery 的回复:]

递归处理目录树,并在复制过程中进行比较。
[/Quote]
呵呵,我知道,我想找找有没现成的
fibbery 2010-04-22
  • 打赏
  • 举报
回复
递归处理目录树,并在复制过程中进行比较。

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧