Python 常用运维模块之Shutil 模块
Shutil 模块
shutil 模块提供了许多高级的文件操作功能,常用于文件和目录的复制、移动、删除等操作
使用 shutil 模块之前需要导入:
import shutil
复制源文件到目标路径
shutil.copyfile() 用于复制文件内容
src 是源文件路径,dst 是目标文件路径
如果目标文件已存在,会被覆盖
shutil.copyfile("source.txt", "destination.txt")
复制源文件权限到目标文件
shutil.copymode() 仅复制文件的权限模式,不复制文件内容
目标文件必须已存在
shutil.copymode("source.txt", "destination.txt")
复制源文件的最近修改时间、权限等元信息到目标文件
shutil.copystat() 复制文件的权限、最近访问时间、最近修改时间等元信息
目标文件必须已存在
shutil.copystat(