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

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

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

感谢阅读!

相关推荐
用户019027581613 分钟前
A 股到价提醒机器人:AlphaFeed + 飞书/钉钉 Webhook
python
特立独行的猫A26 分钟前
Ionic + 仓颉语言的 cj-tauri 开发框架实战:开发精美移动端 APP
java·后端·python
高洁0140 分钟前
数据同化与动态状态估计:让孪生持续贴合现实
人工智能·python·深度学习·transformer·迁移学习
通信仿真爱好者1 小时前
第【139】期--基于深度学习的OFDM信道估计方法研究--python完整代码
python·深度学习·ofdm·信道估计
威哥爱编程1 小时前
模拟面试智能体开发实战 07:答完一题就点评一题,结构化输出给分建议,让每道题都变成复盘
python·agent·harmonyos
cpolar技术支持1 小时前
中文文件名排序跟拼音对不上:os.listdir 返回的是文件系统顺序,三个中文名按字节排结果正好相反
python·文件系统·cpolar·编码·排序
Thanks_ks1 小时前
【第 008 讲】在终端中运行 Python 程序:交互模式与脚本模式 | 绝对路径与相对路径 | 以模块方式运行 | 常见报错的识别与排查
python·异常处理·终端·脚本·命令行·cmd·python 解释器
威哥爱编程1 小时前
模拟面试智能体开发实战 08:总评报告先过三道闸,防泄题防夸大防错建议,才敢发到候选人手上
python·agent·harmonyos
郝学胜-神的一滴2 小时前
LangChain Skill 实现(渐进披露 On-Demand Skill,LangChain 官方 Deep Agent Skill 模式)
开发语言·python·langchain·numpy
科研邪修法2 小时前
混合方法文献矩阵:先拆字段,再确定分类
人工智能·深度学习