文件及文件夹的复制、删除操作
复制文件
import os
import shutil
# 只能复制单个文件
# 如果新文件存在,会进行覆盖
shutil.copyfile("源文件路径","新文件路径")
eg: shutil.copyfile("./1.py","./2.py")
# 只能用来复制整个文件夹
# 新文件夹不能存在,否则会报错
shutil.copytree("源文件夹路径", "新文件夹路径")
eg: shutil.copytree("./document1", "./document2")
删除文件
import os
import shutil
# 只能删除单个文件
os.remove("文件路径")
eg: os.remove("./1.py)
# 会删除整个文件夹,不能用来删除单个文件
shutil.rmtree("文件夹路径")
eg: shutil.rmtree("./document1")
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:文件及文件夹的复制、删除操作
本文作者:伟生
发布时间:2022-09-18, 16:12:00
最后更新:2022-10-04, 18:57:45
原始链接:http://yoursite.com/2022/09/18/basic_12_rm_copy/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。