文件和文件夹的移动、复制、删除、重命名

微笑、不失礼 提交于 2019-11-27 04:56:41

#文件、文件夹的移动、复制、删除、重命名

#导入shutil模块和os模块

import shutil,os

#复制单个文件

shutil.copy("C:\\a\\1.txt","C:\\b")

#复制并重命名新文件

shutil.copy("C:\\a\\2.txt","C:\\b\\121.txt")

#复制整个目录(备份)

shutil.copytree("C:\\a","C:\\b\\new_a")

#删除文件

os.unlink("C:\\b\\1.txt")
os.unlink("C:\\b\\121.txt")

#删除空文件夹

try:
    os.rmdir("C:\\b\\new_a")
except Exception as ex:
    print("错误信息:"+str(ex))#提示:错误信息,目录不是空的

#删除文件夹及内容

shutil.rmtree("C:\\b\\new_a")

#移动文件

shutil.move("C:\\a\\1.txt","C:\\b")

#移动文件夹

shutil.move("C:\\a\\c","C:\\b")

#重命名文件

shutil.move("C:\\a\\2.txt","C:\\a\\new2.txt")

#重命名文件夹

shutil.move("C:\\a\\d","C:\\a\\new_d")
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!