#文件、文件夹的移动、复制、删除、重命名 #导入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")
相关文章
- win10文件复制、删除及文件夹重命名不能自动刷新的解决方案
- Linux文件的建立、复制、删除和移动命令
- DOS命令的文件及文件夹创建,复制,移动和删除(详解)
- linux下文件的复制、移动与删除
- [WinAPI] API 9 [文件的删除、复制和移动功能]
- C#文件夹基本操作(判断文件夹是否存在、创建文件夹、移动文件夹、删除文件夹以及遍历文件夹中的文件)
- 轻松实现智能文件管理,办公软件达人教你使用按关键字分发功能将相同关键字的文件批量复制或移动到新的文件夹
- android studio 将.gradle和.idea文件夹删除后报Please select SDK的错误
- Linux(三)目录的切换、创建、删除、复制和移动
- SHELL:多文件的重命名和移动