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

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

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

感谢阅读!

相关推荐
u0119608233 分钟前
ray-k8s部署
python
快乐on9仔1 小时前
NLP学习(一)transformers之pipeline体验
人工智能·深度学习
PAK向日葵3 小时前
我用 C++ 写了一个轻量级 Python 虚拟机,刚刚开源
c++·python·开源
Black蜡笔小新3 小时前
企业私有化AI训练推理一体工作站DLTM深度学习推理工作站重塑安全监控智能化体系
人工智能·深度学习
小a彤3 小时前
ops-nn 快速上手 - 神经网络算子使用入门指南
人工智能·深度学习·神经网络
Yunzenn3 小时前
深度分析字节最新研究cola-DLM 第 07 章:推理流水线逐行拆解 —— 从 prompt 到生成文本
人工智能·驱动开发·深度学习·chatgpt·架构·prompt·github
AI医影跨模态组学3 小时前
J Hepatol(IF=33.0)英国帝国理工学院:基于机器学习的影像组学模型在预测肝细胞癌免疫治疗结局中优于临床生物标志物
人工智能·深度学习·机器学习·论文·医学影像·影像组学
ujainu小4 小时前
CANN ops-transformer:MC2 通算融合如何减少通信开销
人工智能·深度学习·transformer
财经资讯数据_灵砚智能4 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月26日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程·灵砚智能
薛会4 小时前
π₀.₇:用“丰富提示词“教机器人像大语言模型一样组合技能
人工智能·深度学习·机器学习