# 导入shutil模块和os模块
import os
import shutil
# 复制单个文件
shutil.copy("d:\\a\\1.txt","d:\\b")
# 复制并重命名新文件
shutil.copy("d:\\a\\2.txt","d:\\b\\121.txt")
# 复制整个目录(备份)
shutil.copytree("d:\\a","d:\\b\\new_a")
# 删除文件
os.unlink("d:\\b\\1.txt")
os.unlink("d:\\b\\121.txt")
# 删除空文件夹
try:
os.rmdir("d:\\b\\new_a")
except Exception as ex:
print("ERROR:" + str(ex)) #提示:错误信息,目录不是空的
# 删除文件夹及内容
shutil.rmtree("d:\\b\\new_a")
# 移动文件
shutil.move("d:\\a\\1.txt","d:\\b")
# 移动文件夹
shutil.move("d:\\a\\c","d:\\b")
# 重命名文件
shutil.move("d:\\a\\2.txt","d:\\a\\new2.txt")
# 重命名文件夹
shutil.move("d:\\a\\d","d:\\a\\new_d")