☰
Python-文件拷贝+文件重命名+shutil+记录
2026/10/20 14:13:53 网站建设 项目流程
importshutil

复制文件

复制文件(保留权限信息)

shutil.copy(sourceFile, targetFile)

复制文件(保留所有元数据,如创建时间、修改时间等)

shutil.copy2(sourceFile, targetFile)

仅复制文件内容(不保留元数据)

shutil.copyfile(sourceFile, targetFile)

复制文件(推荐使用copy2,保留所有元数据)

try: shutil.copy2(sourceJobFilePath, targetJobFilePath)print(f"✅ 成功复制文件: {sourceJobFilePath} → {targetJobFilePath}")except FileNotFoundError: print(f"❌ 源文件不存在: {sourceJobFilePath}")except Exception as e: print(f"❌ 复制文件时出错: {e}")

重命名文件

shutil.move(old_path, new_path)

执行重命名

try: shutil.move(old_path, new_path)print(f"✅ 成功重命名文件:")print(f" 原路径: {old_path}")print(f" 新路径: {new_path}")except Exception as e: print(f"❌ 重命名失败: {str(e)}")

其他

importos os.rename("/path/to/old_name.json","/path/to/new_name.json")

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询