【脚本工具库】批量复制文件(附源码)

在工作中,我们有时需要批量复制某个文件以生成多个副本,这可能是为了测试、备份或其他用途。手动操作不仅耗时,而且容易出错。为了解决这个问题,我们可以编写一个Python脚本,使用os和shutil库来自动化这个过程。本文将详细介绍如何编写一个批量复制文件的脚本。

准备工作

在开始之前,请确保你的系统上已经安装了Python环境。os和shutil是Python标准库,自带无需安装。

脚本源码

以下是完整的Python脚本源码,该脚本可以将指定的文件复制多份,并按顺序命名。

python 复制代码
import shutil
import os

# 将test.xml按顺序复制600份
source_file = r"C:\Users\heitie\Desktop\4-1000\test.xml"
destination_folder = r"C:\Users\heitie\Desktop\4-1000"

for i in range(0, 600):
    new_file_name = f"{i}.xml"
    destination_path = os.path.join(destination_folder, new_file_name)
    shutil.copy(source_file, destination_path)

print("复制完成!")
使用说明
  1. 修改source_file为源文件的路径,destination_folder为目标文件夹的路径。
  2. 运行脚本,程序会将指定文件按顺序复制600份,并在目标文件夹中生成新文件。
  3. 每个新文件的命名格式为0.xml, 1.xml, 2.xml,依次类推直到599.xml
总结

这个脚本可以帮助你轻松地批量复制文件,节省了大量的时间和精力。希望这个教程对你有所帮助。如果你有任何问题或建议,欢迎在评论区留言讨论。

感谢阅读!

相关推荐
风舞雪凌月几秒前
【趣谈】移动系统和桌面系统编程语言思考
java·c语言·c++·python·学习·objective-c·swift
jinanwuhuaguo1 分钟前
Claude Code 深度学习与场景应用完全指南:从入门到精通的全景实战
开发语言·人工智能·深度学习
黑剑客与剑2 分钟前
一款使用ai来反编译pyc文件的工具 (支持python3.13)
人工智能·python·反编译·pyc
Thomas.Sir4 分钟前
第五章:RAG知识库开发之【利用RAG知识库实现智能AI系统:从零构建企业级智能问答应用】
人工智能·python·vue·状态模式·fastapi·智能
gc_22994 分钟前
学习python调用pymupdf库将pdf文件转换为图片的基本用法
python·pymupdf
若天明8 分钟前
Harness Engineering & 驾驭工程 & 智能体长时间运行机制系列 - 2
人工智能·深度学习·ai·智能体·智能体系统·harness·harness工程
PC_Clinic8 分钟前
技术不只向前,也能回头看。老照片翻新修复,让遗忘的重新被记起
图像处理·人工智能·生活
AI医影跨模态组学27 分钟前
如何将纵向MRI空间生境影像组学特征与肿瘤免疫微环境中B细胞浸润建立关联,并解释其与病理完全缓解(pCR)、新辅助治疗应答的机制联系
人工智能·深度学习·医学·医学影像
zzb158028 分钟前
Agent案例-智能文档问答助手
java·人工智能·笔记·python
茴香豆的茴129 分钟前
手撕 Transformer (1):Transformer 的结构拆解
人工智能·深度学习·transformer