【原创】自动复制文件 / 注入文本到文件

一款基于 .NET 6 (WinForms) + AntdUI 的绿色轻量小工具,用于批量复制文件与批量向文本/网页文件注入内容。界面简洁,无需安装,运行即用。下载地址:https://jiuai.ltd/docs/resources/15

自动复制文件 / 注入文本到文件(autocopyfile)

一款基于 .NET 6 (WinForms) + AntdUI 的绿色轻量小工具,用于批量复制文件与批量向文本/网页文件注入内容。界面简洁,无需安装,运行即用。


预览图片

一、软件特点

  • 绿色轻量​:单文件可执行(.exe),无安装、无后台服务、不写注册表。
  • 双功能区​:
  • 左侧「文件复制」:把任意类型文件复制到目标目录,可分发到所有子文件夹、随机重命名、同名覆盖。
  • 右侧「文本注入」:把指定文本/脚本批量写入 .txt / .html / .htm 文件。
  • HTML 注入安全​:注入点强制落在 <body></body> 内部(头部注入在 <body> 后,尾部注入在 </body> 前),不会污染 <head>
  • 编码友好​:自动识别文件 BOM(UTF-8 / UTF-16 / UTF-32),写回时保留原编码与原 BOM 状态,无 BOM 按 UTF-8 处理。
  • 交互反馈完整​:
  • 底部 alert_tip 提示条(四种状态:Info / Success / Warn / Error)。
  • 同时弹出 AntdUI.Message 气泡提示;出现失败详情时额外弹出 AntdUI.Notification 通知。
  • 不卡界面​:文件操作在后台线程执行,大批量文件也不阻塞 UI;执行期间按钮自动禁用防重复点击。
  • 可视化选择​:支持按钮选择文件 / 文件夹,也可直接手动粘贴路径(多个路径用 ;| 或换行分隔)。

二、使用说明

功能 1:复制文件

  1. 选择待复制文件​:点击左侧文件按钮(📄 图标),可多选任意类型文件;也可在「待复制目标文件」输入框直接粘贴路径(多路径以 ; 或换行分隔,也可粘贴文件夹路径)。
  2. 选择目标文件夹​:点击左侧文件夹按钮(📁 图标)选择「被复制到的目录」,或手动粘贴路径。
  3. 选项说明​:
  • 同名覆盖​:勾选后目标已存在同名文件则覆盖;取消勾选则跳过该文件并计入「跳过」。
  • 随机命名​:勾选后为文件生成 时间戳_随机串 新名(保留原扩展名、自动避免重名),优先级高于「同名覆盖」。
  • 包含子文件夹​:勾选后,每个文件会复制到「目标根目录」及其下所有递归子文件夹各一份;取消勾选则只复制到目标根目录。
  1. 立即复制​:点击「立即复制」按钮执行。结果示例:

    复制完成:成功 12 份,跳过同名 3 份

功能 2:注入文本

  1. 输入待注入文本​:在「待注入文本/脚本」多行框中输入内容。
  2. 选择目标文件夹​:点击右侧文件夹按钮(📁 图标)选择目标目录,或手动粘贴路径。
  3. 选择文件类型​(至少一种):
  • *.txt
  • *.html / *.htm
  1. 选项说明​:
  • 默认注入文件头​:不勾「文件尾部」时,文本写入文件最前面。
  • 文件尾部​:勾选后文本追加到文件末尾(HTML 文件则插入到 </body> 之前)。
  • 包含子文件夹​:勾选后递归处理目标目录下所有子文件夹中的匹配文件。
  1. 立即注入​:点击「立即注入」按钮执行。结果示例:

    注入完成:头部注入 8/8 个文件


三、提示状态含义(底部 alert_tip)

图标 类型 含义
ℹ️ Info 等待操作 / 正在执行中
Success 全部成功
⚠️ Warn 参数填写不完整 / 部分失败 / 未匹配到文件
Error 全部失败 / 执行异常

四、注意事项

  • 目标文件夹不存在、未选择文件类型、未输入注入文本时,会给出 Warn 提示且不会执行。
  • 复制时若源文件本身位于目标目录内,会自动跳过,不会触发「复制到自身」异常。
  • 注入会​直接改写原文件​,建议对重要文件先备份;HTML 仅保证注入在 <body> 内,不做语法校验。
  • 运行环境需 ​Windows + .NET 6 运行时​;推荐直接发布为自包含(自包含发布可免去运行时依赖,更符合「绿色」理念)。