python 3.3 复制文件 或 文件夹及其子文件夹 小例
来源:互联网 发布:烟花算法引论pdf网盘 编辑:程序博客网 时间:2024/05/20 06:39
import shutilimport osimport os.path#note:src's file unnecessary to be exist src="D:\\360Downloads\\testFile1\\folder99\\testFile1.txt"dst = "D:\\360Downloads\\testFile1\\folder3\\testFile1_dst.txt"dst2="D:\\360Downloads\\testFile1\\folder3\\testFile1_dst2.txt"dir1=os.path.dirname(src)print("dir1 %s "% dir1)if(os.path.exists(src)== False):os.makedirs(dir1)f1 = open(src,"w")f1.write("line a\n")f1.write("line b\n")f1.close()# test copy fileshutil.copyfile(src,dst)shutil.copyfile(src,dst2)f2=open(dst,"r")for line in f2:print(line)f2.close()# test copy folder Treetry:srcDir="D:\\360Downloads\\testFile1"dstDir="D:\\360Downloads\\testFile99"shutil.copytree(srcDir,dstDir)print("copy sucess")except Exception as err:print(err)
注意: 运行第一遍,会出现 copy sucess; 运行第二遍, copytree 会报错,因为 目标目录已存在
知识点 :
* shutil.copyfile: 如何复制文件
* os.path.exists: 如何判断文件夹是否存在
* shutil.copytree: 如何复制目录树
运行结果:
- python 3.3 复制文件 或 文件夹及其子文件夹 小例
- 复制文件或文件夹
- 创建、删除、复制文件夹及其子文件 .NET
- c++ 复制文件夹及其内所有子文件内容
- java 文件夹及其子目录 子文件的复制
- PB调用windows api删除文件夹及其子文件夹或子文件
- 复制文件夹或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- java复制文件或文件夹
- 糖果传递
- SVN服务器搭建和使用(三)
- DXGI的使用 --Direct2D 和 Direct3D 互操作性概述
- 网络实验(七动态路由协议配置)
- Boost智能指针:scoped_ptr shared_ptr weak_ptr
- python 3.3 复制文件 或 文件夹及其子文件夹 小例
- 堆和栈的区别 (非常详细)
- Linux设备驱动开发环境的搭建(转)
- Hibernate中load方法与get方法的区别
- ubuntu中C++程序编译执行
- 理解Windows消息循环
- C#常用代码
- 进程、应用程序域(AppDomain)、线程之间的关系
- [5月27日的脚本] 在Windows 8中修改Windows应用商店应用默认安装路径 (PowerShell)