python 实现目录复制的三种小结
方法: 递归, 深度遍历,广度遍历深度遍历&广度遍历:1.获得源目录子级目录,并设置目标目录的子级路径1.1在此就创建两个栈(或者队列),将原目录和目标目录分别添加到栈(或者队列)里面,一般用append添加,加在栈的顶部,队列的后部1.2深度遍历 从栈的顶部取出一个原路径去判断,同时用同样的方式取出目标路径(栈和队列都类似于list,都可以用list实现)广度遍历 从队列的前面取出一个原路径去判断,同时用同样的方式取出目标路径2.判断原子级路径是否是文件2.1如果目标子级文件不存在 或者目标子级文件存在,但是子级大小不一致,则复制3.判断原子级目录是否是目录3.1.递归 调用自己,把自己的子
用户评论