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

在工作中,我们有时需要批量复制某个文件以生成多个副本,这可能是为了测试、备份或其他用途。手动操作不仅耗时,而且容易出错。为了解决这个问题,我们可以编写一个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
总结

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

感谢阅读!

相关推荐
程序媛-徐师姐几秒前
基于 Python Django 的校园互助平台(附源码,文档)
开发语言·python·django·校园互助·校园互助平台
神经星星20 分钟前
无机材料逆合成效率飙升,韩国团队推出Retrieval-Retro,成果入选NeurIPS 2024
人工智能·深度学习·机器学习
大数据追光猿24 分钟前
【深度学习】Pytorch项目实战-基于协同过滤实现物品推荐系统
人工智能·pytorch·python·深度学习·ai编程·推荐算法
师范大学生33 分钟前
基于CNN的FashionMNIST数据集识别2——模型训练
python·深度学习·cnn
web1376560764340 分钟前
纯 Python、Django、FastAPI、Flask、Pyramid、Jupyter、dbt 解析和差异分析
python·django·fastapi
大模型铲屎官43 分钟前
哈希表入门到精通:从原理到 Python 实现全解析
开发语言·数据结构·python·算法·哈希算法·哈希表
幻想趾于现实1 小时前
视觉应用工程师(面试)
人工智能·数码相机·计算机视觉
果壳中的robot1 小时前
【ORB-SLAM3】鲁棒核函数的阈值设置
算法·计算机视觉·机器人
qq4054251971 小时前
基于python的旅客游记和轨迹分析可视化系统设计(新)
开发语言·python
m0_594526302 小时前
基于 PyQt5 实现分组列表滚动吸顶效果
开发语言·python·qt